 |
PlaneProject3DPointsToPlane(IListPoint3D, Vector3D, Boolean, Rect) Method |
Projects a list of 3D position into this 2D plane.
Namespace: Ab3d.UtilitiesAssembly: Ab3d.PowerToys (in Ab3d.PowerToys.dll) Version: 12.0.9484.2048
Syntaxpublic List<Point> Project3DPointsToPlane(
IList<Point3D> positions,
Vector3D planeWidthVector,
bool normalizePlaneVectors,
out Rect bounds
)
Parameters
- positions IListPoint3D
- list of 3D position
- planeWidthVector Vector3D
- Vector3D that defines the direction of the 2D width vector on the plane (x value in the returned point)
- normalizePlaneVectors Boolean
- when true (by default), then plane's normal and planeWidthVector are normalized before they are used for projection. When user ensures that those two vectors are already normalized, this value can be set to false to improve performance.
- bounds Rect
- out: Rect with bounds of the 2D plane coordinates
Return Value
ListPointList of 2D points
See Also