TextureMappingTryGetMappingBox Method (Plane, Interval, Interval, Interval, Boolean) |
Get a box projection from the texture mapping, including capped information
Namespace:
Rhino.Render
Assembly:
RhinoCommon (in RhinoCommon.dll)
Syntaxpublic bool TryGetMappingBox(
out Plane plane,
out Interval dx,
out Interval dy,
out Interval dz,
out bool capped
)
Public Function TryGetMappingBox (
<OutAttribute> ByRef plane As Plane,
<OutAttribute> ByRef dx As Interval,
<OutAttribute> ByRef dy As Interval,
<OutAttribute> ByRef dz As Interval,
<OutAttribute> ByRef capped As Boolean
) As Boolean
Parameters
- plane
- Type: Rhino.GeometryPlane
The center of the box is at plane.origin and the sides of the box are
parallel to the plane's coordinate planes.
- dx
- Type: Rhino.GeometryInterval
The "front" and "back" sides of the box are in spanned by the vectors
plane.yaxis and plane.zaxis. The back plane contains the point
plane.PointAt(dx[0],0,0) and the front plane contains the point
plane.PointAt(dx[1],0,0).
- dy
- Type: Rhino.GeometryInterval
The "left" and "right" sides of the box are in spanned by the vectors
plane.zaxis and plane.xaxis. The left plane contains the point
plane.PointAt(0,dx[0],0) and the back plane contains the point
plane.PointAt(0,dy[1],0).
- dz
- Type: Rhino.GeometryInterval
The "top" and "bottom" sides of the box are in spanned by the vectors
plane.xaxis and plane.yaxis. The bottom plane contains the point
plane.PointAt(0,0,dz[0]) and the top plane contains the point
plane.PointAt(0,0,dz[1]).
- capped
- Type: SystemBoolean
true if box mapping is capped.
Return Value
Type:
Boolean
Returns true if a valid box is returned.
Remarks
Generally, GetMappingBox will not return the same parameters passed to
SetBoxMapping. However, the location of the box will be the same.
Version InformationRhino for Windows
Supported in: 6.8
See Also