|
void GS_API | VectorworksMVR::MatrixToXMatrix (const TransformMatrix &source, TransformXMatrix &dest) |
|
TransformXMatrix | VectorworksMVR::MatrixToXMatrix (const TransformMatrix &source) |
|
void GS_API | VectorworksMVR::XMatrixToMatrix (const TransformXMatrix &source, TransformMatrix &dest) |
|
TransformMatrix | VectorworksMVR::XMatrixToMatrix (const TransformXMatrix &source) |
|
Boolean GS_API | VectorworksMVR::XMatrix2Matrix (const TransformXMatrix &source, TransformMatrix &dest) |
|
void GS_API | VectorworksMVR::XPointTransformN (const WorldPt3 &a, const TransformXMatrix &mat, WorldPt3 &b) |
|
WorldPt3 GS_API | VectorworksMVR::XPointTransformN (const WorldPt3 &a, const TransformXMatrix &mat) |
|
void GS_API | VectorworksMVR::InverseXPointTransformN (const WorldPt3 &a, const TransformXMatrix &mat, WorldPt3 &b) |
|
WorldPt3 GS_API | VectorworksMVR::InverseXPointTransformN (const WorldPt3 &a, const TransformXMatrix &mat) |
|
void GS_API | VectorworksMVR::VectorXTransformN (const Vector a, const TransformXMatrix &mat, Vector &b) |
|
void GS_API | VectorworksMVR::InverseVectorXTransformN (const Vector a, const TransformXMatrix &mat, Vector &b) |
|
void GS_API | VectorworksMVR::XMatrixMultiply (const TransformXMatrix &mat1, const TransformXMatrix &mat2, TransformXMatrix &dest) |
|
TransformXMatrix | VectorworksMVR::XMatrixMultiply (const TransformXMatrix &m1, const TransformXMatrix &m2) |
|
void GS_API | VectorworksMVR::SetAxisRotationXMatrix (MajorAxisSpec axis, double_param degrees, TransformXMatrix &mat) |
|
void GS_API | VectorworksMVR::SetVectorRotationXMatrix (const Vector &axis, double_param degrees, TransformXMatrix &mat) |
|
void GS_API | VectorworksMVR::MakeXMatrixOrthogonal (TransformXMatrix &mat) |
|
void GS_API | VectorworksMVR::InvertXMatrix (const TransformXMatrix &source, TransformXMatrix &dest) |
|
void GS_API | VectorworksMVR::AssignVectorsToXMatrix (const Vector &aVec, const Vector &bVec, const Vector &cVec, TransformXMatrix &mat) |
|
void GS_API | VectorworksMVR::PointTransformN (const WorldPt3 &a, const TransformMatrix &mat, WorldPt3 &b) |
|
void GS_API | VectorworksMVR::NonLinearPointTransformN (const WorldPt3 &a, const TransformMatrix &mat, WorldPt3 &b) |
|
void GS_API | VectorworksMVR::InversePointTransformN (const WorldPt3 &a, const TransformMatrix &mat, WorldPt3 &b) |
|
void GS_API | VectorworksMVR::VectorTransformN (const Vector &a, const TransformMatrix &mat, Vector &b) |
|
void GS_API | VectorworksMVR::InverseVectorTransformN (const WorldPt3 &a, const TransformMatrix &mat, WorldPt3 &b) |
|
void GS_API | VectorworksMVR::CubeTransformN (const WorldCube &in, const TransformMatrix &mat, WorldCube &out) |
|
WorldPt3 | VectorworksMVR::operator* (const WorldPt3 &inPt, const TransformMatrix &inMat) |
|
void | VectorworksMVR::InversePoint2DTransform (const WorldPt &a, const TransformMatrix &mat, WorldPt &b) |
|
void | VectorworksMVR::Point2DTransform (const WorldPt &a, const TransformMatrix &mat, WorldPt &b) |
|
void | VectorworksMVR::InverseVector2DTransform (const WorldPt &a, const TransformMatrix &mat, WorldPt &b) |
|
void | VectorworksMVR::Vector2DTransform (const Vector2 &a, const TransformMatrix &mat, Vector2 &b) |
|
void | VectorworksMVR::PointTransformTo2D (const WorldPt3 &a, const TransformMatrix &mat, WorldPt &b) |
|
void GS_API | VectorworksMVR::IdentityMatrix (TransformMatrix &mat) |
|
const GS_API TransformMatrix & | VectorworksMVR::IdentityMatrix () |
|
TransformMatrix GS_API | VectorworksMVR::MatrixMultiply (const TransformMatrix &mat1, const TransformMatrix &mat2) |
|
void GS_API | VectorworksMVR::MatrixMakeOrthogonal (TransformMatrix &mat) |
|
void GS_API | VectorworksMVR::InvertMatrix (const TransformMatrix &source, TransformMatrix &dest) |
|
void GS_API | VectorworksMVR::SetAxisRotationMatrix (MajorAxisSpec axis, double_param degrees, TransformMatrix &mat) |
|
void GS_API | VectorworksMVR::SetAxisRotationMatrix (MajorAxisSpec axis, double_param degrees, const WorldPt3 ¢er, TransformMatrix &mat) |
|
void GS_API | VectorworksMVR::SetVectorRotationMatrix (const Vector &theVec, double_param degrees, TransformMatrix &mat) |
|
void GS_API | VectorworksMVR::Set2DAxisFlipMatrix (const MajorAxisSpec axis, const WorldPt &origin, TransformMatrix &tm) |
|
Boolean GS_API | VectorworksMVR::MakeVectorsOrthonormal (Vector &aVec, Vector &bVec, Vector &cVec, Boolean first) |
|
void GS_API | VectorworksMVR::GetVectorsFromMatrix (const TransformMatrix &mat, Vector &aVec, Vector &bVec, Vector &cVec) |
|
void GS_API | VectorworksMVR::AssignVectorsToMatrix (const Vector &aVec, const Vector &bVec, const Vector &cVec, TransformMatrix &mat) |
|
void GS_API | VectorworksMVR::CreateMatrixFromAxis (const Axis &axis, TransformMatrix &mat) |
|
void GS_API | VectorworksMVR::CreateAxisFromMatrix (const TransformMatrix &mat, Axis &axis) |
|
void GS_API | VectorworksMVR::SetMatrixKI (const WorldPt3 &kDir, const WorldPt3 &iDir, TransformMatrix &mat) |
|
void GS_API | VectorworksMVR::SetMatrixKJ (const WorldPt3 &kDir, const WorldPt3 &jDir, TransformMatrix &mat) |
|
void GS_API | VectorworksMVR::SetMatrixIJ (const WorldPt3 &kDir, const WorldPt3 &iDir, TransformMatrix &mat) |
|
void GS_API | VectorworksMVR::TranslateMatrix (TransformMatrix &f, WorldCoord x, WorldCoord y, WorldCoord z) |
|
void GS_API | VectorworksMVR::SetMultiAxisSpinMatrix (TransformMatrix &mat, MajorAxisSpec firstAxis, MajorAxisSpec secondAxis, MajorAxisSpec thirdAxis, double_param firstAngleDegrees, double_param secondAngleDegrees, double_param thirdAngleDegrees, const WorldPt3 ¢er, Boolean fromzero) |
|
void GS_API | VectorworksMVR::GetAnglesFromMatrix (const TransformMatrix &inMat, Degrees &outAboutXAxis, Degrees &outAboutYAxis, Degrees &outAboutZAxis) |
|
bool GS_API | VectorworksMVR::CalcTransformFromOneTriToAnother (TransformMatrix &outMatrix, const WorldPt3 &inPt1, const WorldPt3 &inPt2, const WorldPt3 &inPt3, const WorldPt3 &transfPt1, const WorldPt3 &transfPt2, const WorldPt3 &transfPt3) |
|
void GS_API | VectorworksMVR::RotateMatrix2D (double_param degrees, const WorldPt ¢er, TransformMatrix &mat) |
|
bool | VectorworksMVR::RayPlaneIntersection (const WorldPt3 &ptOnPlane, const WorldPt3 &planeNormal, const Ray &ray, WorldPt3 *pOutIntersection=NULL, double *pOutDistance=NULL) |
|
bool | VectorworksMVR::RayPlaneIntersection (const TransformMatrix &plane, const Ray &ray, WorldPt3 *pOutIntersection=NULL, double *pOutDistance=NULL) |
|
bool | VectorworksMVR::RayPlaneIntersection (const Axis &plane, const Ray &ray, WorldPt3 *pOutIntersection=NULL, double *pOutDistance=NULL) |
|
bool | VectorworksMVR::IsPointNearLine (const WorldPt &inPoint, const WorldPt &inP0, const WorldPt &inP1, double inNearDist, Sint32 inLineType) |
|
bool | VectorworksMVR::RayCubeIntersection (const WorldCube &inwc, const Ray &inRay, WorldPt3 *outpwpt3Int1=NULL, WorldPt3 *outpwpt3Int2=NULL, double *outpA1=NULL, double *outpA2=NULL) |
|
bool | VectorworksMVR::LineIntersectsCube (const WorldCube &inWC, const WorldPt3 &L1, const WorldPt3 &L2, WorldPt3 &Hit1, WorldPt3 &Hit2) |
|
void | VectorworksMVR::VerifyTransformMatrix (const TransformMatrix &BUG_ONLY(matrix)) |
|
WorldPt3 | VectorworksMVR::PointTransformN (const WorldPt3 &a, const TransformMatrix &mat) |
|
WorldPt3 | VectorworksMVR::NonLinearPointTransformN (const WorldPt3 &a, const TransformMatrix &mat) |
|
WorldPt3 | VectorworksMVR::InversePointTransformN (const WorldPt3 &a, const TransformMatrix &mat) |
|
Vector | VectorworksMVR::VectorTransformN (const Vector &a, const TransformMatrix &mat) |
|
WorldPt3 | VectorworksMVR::InverseVectorTransformN (const Vector &a, const TransformMatrix &mat) |
|