C# 클래스 SolidworksAddinFramework.Geometry.Edge3

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

공개 프로퍼티들

프로퍼티 타입 설명
A System.Vector3
B System.Vector3

공개 메소드들

메소드 설명
AngleBetween ( Edge3 other ) : double
ApplyTransform ( Matrix4x4 transform ) : Edge3
ClosestPoint ( System.Vector3 point ) : System.Vector3

Find the closest point on the curve

Edge3 ( IList endPoints ) : System
Edge3 ( System.Vector3 a, System.Vector3 b ) : System
IntersectPlane ( PointDirection3 plane ) : Option
Project ( System.Vector3 point ) : System.Vector3

Project the point onto the infinite edge

ShortestConnectingEdge ( Edge3 e0, Edge3 e1, double tol = 1e-9 ) : Edge3
ShortestConnectingEdge ( Edge3 e1, PointDirection3 e2, double tol = 1e-9 ) : Edge3
ShortestEdgeJoining ( Edge3 other, double tol = 1e-9 ) : Edge3
ShortestEdgeJoining ( PointDirection3 other, double tol = 1e-9 ) : Edge3

메소드 상세

AngleBetween() 공개 메소드

public AngleBetween ( Edge3 other ) : double
other Edge3
리턴 double

ApplyTransform() 공개 메소드

public ApplyTransform ( Matrix4x4 transform ) : Edge3
transform Matrix4x4
리턴 Edge3

ClosestPoint() 공개 메소드

Find the closest point on the curve
public ClosestPoint ( System.Vector3 point ) : System.Vector3
point System.Vector3
리턴 System.Vector3

Edge3() 공개 메소드

public Edge3 ( IList endPoints ) : System
endPoints IList
리턴 System

Edge3() 공개 메소드

public Edge3 ( System.Vector3 a, System.Vector3 b ) : System
a System.Vector3
b System.Vector3
리턴 System

IntersectPlane() 공개 메소드

public IntersectPlane ( PointDirection3 plane ) : Option
plane PointDirection3
리턴 Option

Project() 공개 메소드

Project the point onto the infinite edge
public Project ( System.Vector3 point ) : System.Vector3
point System.Vector3
리턴 System.Vector3

ShortestConnectingEdge() 공개 정적인 메소드

public static ShortestConnectingEdge ( Edge3 e0, Edge3 e1, double tol = 1e-9 ) : Edge3
e0 Edge3
e1 Edge3
tol double
리턴 Edge3

ShortestConnectingEdge() 공개 정적인 메소드

public static ShortestConnectingEdge ( Edge3 e1, PointDirection3 e2, double tol = 1e-9 ) : Edge3
e1 Edge3
e2 PointDirection3
tol double
리턴 Edge3

ShortestEdgeJoining() 공개 메소드

public ShortestEdgeJoining ( Edge3 other, double tol = 1e-9 ) : Edge3
other Edge3
tol double
리턴 Edge3

ShortestEdgeJoining() 공개 메소드

public ShortestEdgeJoining ( PointDirection3 other, double tol = 1e-9 ) : Edge3
other PointDirection3
tol double
리턴 Edge3

프로퍼티 상세

A 공개적으로 프로퍼티

public Vector3,System A
리턴 System.Vector3

B 공개적으로 프로퍼티

public Vector3,System B
리턴 System.Vector3