AnyCAD Rapid API 2024
Help you to create a better world!
载入中...
搜索中...
未找到
SurfaceShapeProperty类 参考

Public 成员函数

 SurfaceShapeProperty (TopoShape face)
 
boolean SetSurface (TopoShape face)
 
void SetParameters (double U, double V)
 
boolean IsCurvatureDefined ()
 
GPnt Value ()
 
GVec D1U ()
 
GVec D1V ()
 
GVec D2U ()
 
GVec D2V ()
 
GVec DUV ()
 
boolean IsTangentUDefined ()
 
GDir TangentU ()
 
boolean IsTangentVDefined ()
 
GDir TangentV ()
 
boolean IsNormalDefined ()
 
GDir Normal ()
 
boolean IsUmbilic ()
 
double MaxCurvature ()
 
GDir GetDirectionOfMax ()
 
double MinCurvature ()
 
GDir GetDirectionOfMin ()
 
double MeanCurvature ()
 
double GaussianCurvature ()
 

详细描述

<>
获取曲面的局部属性

成员函数说明

◆ D1U()

GVec SurfaceShapeProperty.D1U ( )

Returns the first U derivative.

◆ D1V()

GVec SurfaceShapeProperty.D1V ( )

Returns the first V derivative.

◆ D2U()

GVec SurfaceShapeProperty.D2U ( )

Returns the second U derivatives

◆ D2V()

GVec SurfaceShapeProperty.D2V ( )

Returns the second V derivative.

◆ DUV()

GVec SurfaceShapeProperty.DUV ( )

Returns the second UV cross-derivative.

◆ GaussianCurvature()

double SurfaceShapeProperty.GaussianCurvature ( )

Returns the Gaussian curvature

返回
the Gaussian curvature

◆ IsNormalDefined()

boolean SurfaceShapeProperty.IsNormalDefined ( )

Tells if the normal is defined.

◆ IsTangentUDefined()

boolean SurfaceShapeProperty.IsTangentUDefined ( )

returns True if the U tangent is defined. For example, the tangent is not defined if the two first U derivatives are null.

◆ IsTangentVDefined()

boolean SurfaceShapeProperty.IsTangentVDefined ( )

returns if the V tangent is defined. For example, the tangent is not defined if the two first V derivatives are null.

◆ IsUmbilic()

boolean SurfaceShapeProperty.IsUmbilic ( )

returns True if the point is umbilic(i.e. if the curvature is constant).

◆ MaxCurvature()

double SurfaceShapeProperty.MaxCurvature ( )

Returns the maximum curvature

返回
the maximum curvature

◆ MeanCurvature()

double SurfaceShapeProperty.MeanCurvature ( )

Returns the mean curvature.

返回
the mean curvature.

◆ MinCurvature()

double SurfaceShapeProperty.MinCurvature ( )

Returns the maximum curvature

返回
the maximum curvature

◆ Normal()

GDir SurfaceShapeProperty.Normal ( )

Returns the normal direction.

◆ SetParameters()

void SurfaceShapeProperty.SetParameters ( double U,
double V )

设置计算的位置

参数
UU值
VV值

◆ SetSurface()

boolean SurfaceShapeProperty.SetSurface ( TopoShape face)

设置曲面

参数
face曲面
返回
是否成功

◆ TangentU()

GDir SurfaceShapeProperty.TangentU ( )

Returns the tangent direction <D> on the iso-V.

◆ TangentV()

GDir SurfaceShapeProperty.TangentV ( )

Returns the tangent direction <D> on the iso-V.