![]() |
FormIt Plugin API
v23.0.0 (2023.0.0)
|
Functions | |
| json | WSM.Geom.Interval3d (minPoint3d, maxPoint3d) |
| json | WSM.Geom.Interval3dAreEqual (interval3d1, interval3d2) |
| Interval3dAreEqual determines if the two given points are equal. More... | |
| json | WSM.Geom.MakeRotationTransform (axis, angle) |
| json | WSM.Geom.MakeScalingTransform (scaleCenter, factorVec) |
| json | WSM.Geom.MakeRigidTransform (origin, xDir, yDir, zDir) |
| json | WSM.Geom.TranslateTransform (trans, moveVec) |
| Translate an existing transform by moveVec Parameters: In: trans In: moveVec Out: trans (translated by moveVec) More... | |
| json | WSM.Geom.Transf3d (arg0, arg1, arg2, arg3) |
| json | WSM.Geom.InvertTransform (trans) |
| Invert an existing transform Parameters: In: trans Out: inverted trans. More... | |
| json | WSM.Geom.IsIdentityTransform (trans) |
| Check whether a transform is the identity transform Parameters: In: trans Out: true if identity transform. More... | |
| json | WSM.Geom.Transf3dAreEqual (trans1, trans2) |
| Transf3dAreEqual tests if the two given Trans3ds are equal. More... | |
| json | WSM.Geom.Point2d (x, y) |
| Point2d constructs a Point2d. More... | |
| json | WSM.Geom.Point2dAreEqual (pt1, pt2) |
| Point2dAreEqual determines if the two given points are equal. More... | |
| json | WSM.Geom.Point3d (x, y, z) |
| json | WSM.Geom.Point3dAreEqual (pt1, pt2) |
| Point3dAreEqual determines if the two given points are equal. More... | |
| json | WSM.Geom.Line3d (point3d, point3dOrVector3d) |
| json | WSM.Geom.Line3dAreEqual (line1, line2) |
| Line3dAreEqual determines if the two given lines are equal. More... | |
| json | WSM.Geom.Vector3d (x, y, z) |
| json | WSM.Geom.Vector3dAreEqual (v1, v2) |
| Vector3dAreEqual determines if the two given Vectors are equal. More... | |
| json | WSM.Geom.UnitVector3d (x, y, z) |
| json | WSM.Geom.UnitVector3dAreEqual (v1, v2) |
| UnitVector3dAreEqual determines if the two given Vectors are equal. More... | |
| json | WSM.Geom.Plane (pt, normal) |
| json | WSM.Geom.PlaneAreEqual (plane1, plane2) |
| PlaneAreEqual determines if the two given Vectors are equal. More... | |
| json | WSM.Geom.Vector2d (x, y) |
| Vector2d constructs a Vector2d. More... | |
| json | WSM.Geom.Vector2dAreEqual (v1, v2) |
| Vector2dAreEqual determines if the two given Vectors are equal. More... | |
| json | WSM.Geom.IsPoint3d (point3d) |
| json | WSM.Geom.IsVector3d (vector3d) |
| json | WSM.Geom.IsTransf3d (transf3d) |
| json | WSM.Geom.IsLine3d (line3d) |
| json | WSM.Geom.IsPlane (plane) |
| json WSM.Geom.Interval3d | ( | minPoint3d | , |
| maxPoint3d | |||
| ) |
| json WSM.Geom.Interval3dAreEqual | ( | interval3d1 | , |
| interval3d2 | |||
| ) |
Interval3dAreEqual determines if the two given points are equal.
Parameters: In: WSM.Interval3d, WSM.Interval3d Out: bool
| [in] | interval3d1 | WSM.Interval3d |
| [in] | interval3d2 | WSM.Interval3d |
| json WSM.Geom.InvertTransform | ( | trans | ) |
Invert an existing transform Parameters: In: trans Out: inverted trans.
| [in] | trans | WSM.Transf3d |
| json WSM.Geom.IsIdentityTransform | ( | trans | ) |
Check whether a transform is the identity transform Parameters: In: trans Out: true if identity transform.
| [in] | trans | WSM.Transf3d |
| json WSM.Geom.IsLine3d | ( | line3d | ) |
| json WSM.Geom.IsPlane | ( | plane | ) |
| json WSM.Geom.IsPoint3d | ( | point3d | ) |
| json WSM.Geom.IsTransf3d | ( | transf3d | ) |
| json WSM.Geom.IsVector3d | ( | vector3d | ) |
| json WSM.Geom.Line3d | ( | point3d | , |
| point3dOrVector3d | |||
| ) |
| json WSM.Geom.Line3dAreEqual | ( | line1 | , |
| line2 | |||
| ) |
Line3dAreEqual determines if the two given lines are equal.
Parameters: In: Line3d, Line3d Out: bool
| [in] | line1 | WSM.Line3d |
| [in] | line2 | WSM.Line3d |
| json WSM.Geom.MakeRigidTransform | ( | origin | , |
| xDir | , | ||
| yDir | , | ||
| zDir | |||
| ) |
| json WSM.Geom.MakeRotationTransform | ( | axis | , |
| angle | |||
| ) |
| json WSM.Geom.MakeScalingTransform | ( | scaleCenter | , |
| factorVec | |||
| ) |
| json WSM.Geom.Plane | ( | pt | , |
| normal | |||
| ) |
| json WSM.Geom.PlaneAreEqual | ( | plane1 | , |
| plane2 | |||
| ) |
| json WSM.Geom.Point2d | ( | x | , |
| y | |||
| ) |
Point2d constructs a Point2d.
Parameters: In: x, y Out: Point2d
| [in] | x | double |
| [in] | y | double |
| json WSM.Geom.Point2dAreEqual | ( | pt1 | , |
| pt2 | |||
| ) |
Point2dAreEqual determines if the two given points are equal.
Parameters: In: Point2d, Point2d Out: bool
| [in] | pt1 | WSM.Point2d |
| [in] | pt2 | WSM.Point2d |
| json WSM.Geom.Point3d | ( | x | , |
| y | , | ||
| z | |||
| ) |
| json WSM.Geom.Point3dAreEqual | ( | pt1 | , |
| pt2 | |||
| ) |
Point3dAreEqual determines if the two given points are equal.
Parameters: In: Point3d, Point3d Out: bool
| [in] | pt1 | WSM.Point3d |
| [in] | pt2 | WSM.Point3d |
| json WSM.Geom.Transf3d | ( | arg0 | , |
| arg1 | , | ||
| arg2 | , | ||
| arg3 | |||
| ) |
| json WSM.Geom.Transf3dAreEqual | ( | trans1 | , |
| trans2 | |||
| ) |
Transf3dAreEqual tests if the two given Trans3ds are equal.
Parameters: In: trans1, trans2 Out: inverted trans
| [in] | trans1 | WSM.Transf3d |
| [in] | trans2 | WSM.Transf3d |
| json WSM.Geom.TranslateTransform | ( | trans | , |
| moveVec | |||
| ) |
Translate an existing transform by moveVec Parameters: In: trans In: moveVec Out: trans (translated by moveVec)
| [in] | trans | WSM.Transf3d |
| [in] | moveVec | WSM.Vector3d |
| json WSM.Geom.UnitVector3d | ( | x | , |
| y | , | ||
| z | |||
| ) |
| json WSM.Geom.UnitVector3dAreEqual | ( | v1 | , |
| v2 | |||
| ) |
UnitVector3dAreEqual determines if the two given Vectors are equal.
Parameters: In: UnitVector3d, UnitVector3d Out: bool
| [in] | v1 | WSM.UnitVector3d |
| [in] | v2 | WSM.UnitVector3d |
| json WSM.Geom.Vector2d | ( | x | , |
| y | |||
| ) |
Vector2d constructs a Vector2d.
Parameters: In: x, y Out: Vector2d
| [in] | x | double |
| [in] | y | double |
| json WSM.Geom.Vector2dAreEqual | ( | v1 | , |
| v2 | |||
| ) |
Vector2dAreEqual determines if the two given Vectors are equal.
Parameters: In: Vector2d, Vector2d Out: bool
| [in] | v1 | WSM.Vector2d |
| [in] | v2 | WSM.Vector2d |
| json WSM.Geom.Vector3d | ( | x | , |
| y | , | ||
| z | |||
| ) |
| json WSM.Geom.Vector3dAreEqual | ( | v1 | , |
| v2 | |||
| ) |
Vector3dAreEqual determines if the two given Vectors are equal.
Parameters: In: Vector3d, Vector3d Out: bool
| [in] | v1 | WSM.Vector3d |
| [in] | v2 | WSM.Vector3d |