|
ISurfaceGetSurfaceSize Method
|
Gets an estimate of the size of the rectangle that would be created
if the 3d surface where flattened into a rectangle.
Namespace:
Karamba.Geometry
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntaxbool GetSurfaceSize(
out double width,
out double height
)
Function GetSurfaceSize (
<OutAttribute> ByRef width As Double,
<OutAttribute> ByRef height As Double
) As Boolean
bool GetSurfaceSize(
[OutAttribute] double% width,
[OutAttribute] double% height
)
abstract GetSurfaceSize :
width : float byref *
height : float byref -> bool
Parameters
- width
- Type: SystemDouble
corresponds to the first surface parameter. - height
- Type: SystemDouble
corresponds to the second surface parameter.
Return Value
Type:
Booleantrue if successful.
Examples
Reparameterize a surface to minimize distortion in the map from parameter space to 3d.
Surface surf = ...;
double width, height;
if ( surf.GetSurfaceSize( out width, out height ) )
{
surf.SetDomain( 0, new ON_Interval( 0.0, width ) );
surf.SetDomain( 1, new ON_Interval( 0.0, height ) );
}.
See Also