RhinoCommon API
IntersectionProjectPointsToBrepsEx Method |
Projects points onto breps.
Namespace: Rhino.Geometry.Intersect
Assembly: RhinoCommon (in RhinoCommon.dll)
Since: 5.10

public static Point3d[] ProjectPointsToBrepsEx( IEnumerable<Brep> breps, IEnumerable<Point3d> points, Vector3d direction, double tolerance, out int[] indices )
Public Shared Function ProjectPointsToBrepsEx ( breps As IEnumerable(Of Brep), points As IEnumerable(Of Point3d), direction As Vector3d, tolerance As Double, <OutAttribute> ByRef indices As Integer() ) As Point3d()
Parameters
- breps
- Type: System.Collections.GenericIEnumerableBrep
The breps projection targets. - points
- Type: System.Collections.GenericIEnumerablePoint3d
The points to project. - direction
- Type: Rhino.GeometryVector3d
The direction to project. - tolerance
- Type: SystemDouble
The tolerance used for intersections. - indices
- Type: SystemInt32
Return points[i] is a projection of points[indices[i]]
Return Value
Type: Point3dArray of projected points, or null in case of any error or invalid input.
