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)
Since: 6.7
Syntax public 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.
See Also