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 |