FormIt Plugin API  v23.0.0 (2023.0.0)
WSM.Geom Namespace Reference

Description

WSM.Geom namespace.

Functions

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