C# 클래스 CascadeSharp.TKShHealing.ShapeAnalysis.ShapeAnalysis

파일 보기 프로젝트 열기: Oblikovati/CascadeSharp 1 사용 예제들

공개 메소드들

메소드 설명
AdjustByPeriod ( double Val, double ToVal, double Period ) : double
AdjustToPeriod ( double Val, double ValMin, double ValMax ) : double
ContourArea ( TopoDS_Wire theWire ) : double
FindBounds ( TopoDS_Shape shape, TopoDS_Vertex V1, TopoDS_Vertex V2 ) : void
GetFaceUVBounds ( TopoDS_Face F, double &Umin, double &Umax, double &Vmin, double &Vmax ) : void
IsOuterBound ( TopoDS_Face face ) : bool
OuterWire ( TopoDS_Face face ) : TopoDS_Wire
ShapeAnalysis ( ) : System
ShapeAnalysis ( ShapeAnalysis parameter1 ) : System
TotCross2D ( ShapeExtend_WireData sewd, TopoDS_Face aFace ) : double

메소드 상세

AdjustByPeriod() 공개 메소드

public AdjustByPeriod ( double Val, double ToVal, double Period ) : double
Val double
ToVal double
Period double
리턴 double

AdjustToPeriod() 공개 메소드

public AdjustToPeriod ( double Val, double ValMin, double ValMax ) : double
Val double
ValMin double
ValMax double
리턴 double

ContourArea() 공개 메소드

public ContourArea ( TopoDS_Wire theWire ) : double
theWire TopoDS_Wire
리턴 double

FindBounds() 공개 메소드

public FindBounds ( TopoDS_Shape shape, TopoDS_Vertex V1, TopoDS_Vertex V2 ) : void
shape TopoDS_Shape
V1 TopoDS_Vertex
V2 TopoDS_Vertex
리턴 void

GetFaceUVBounds() 공개 메소드

public GetFaceUVBounds ( TopoDS_Face F, double &Umin, double &Umax, double &Vmin, double &Vmax ) : void
F TopoDS_Face
Umin double
Umax double
Vmin double
Vmax double
리턴 void

IsOuterBound() 공개 메소드

public IsOuterBound ( TopoDS_Face face ) : bool
face TopoDS_Face
리턴 bool

OuterWire() 공개 메소드

public OuterWire ( TopoDS_Face face ) : TopoDS_Wire
face TopoDS_Face
리턴 TopoDS_Wire

ShapeAnalysis() 공개 메소드

public ShapeAnalysis ( ) : System
리턴 System

ShapeAnalysis() 공개 메소드

public ShapeAnalysis ( ShapeAnalysis parameter1 ) : System
parameter1 ShapeAnalysis
리턴 System

TotCross2D() 공개 메소드

public TotCross2D ( ShapeExtend_WireData sewd, TopoDS_Face aFace ) : double
sewd ShapeExtend_WireData
aFace TopoDS_Face
리턴 double