C# Class SolidworksAddinFramework.Geometry.Edge3

Afficher le fichier Open project: Weingartner/SolidworksAddinFramework Class Usage Examples

Méthodes publiques

Свойство Type Description
A System.Vector3
B System.Vector3

Méthodes publiques

Méthode Description
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

Method Details

AngleBetween() public méthode

public AngleBetween ( Edge3 other ) : double
other Edge3
Résultat double

ApplyTransform() public méthode

public ApplyTransform ( Matrix4x4 transform ) : Edge3
transform Matrix4x4
Résultat Edge3

ClosestPoint() public méthode

Find the closest point on the curve
public ClosestPoint ( System.Vector3 point ) : System.Vector3
point System.Vector3
Résultat System.Vector3

Edge3() public méthode

public Edge3 ( IList endPoints ) : System
endPoints IList
Résultat System

Edge3() public méthode

public Edge3 ( System.Vector3 a, System.Vector3 b ) : System
a System.Vector3
b System.Vector3
Résultat System

IntersectPlane() public méthode

public IntersectPlane ( PointDirection3 plane ) : Option
plane PointDirection3
Résultat Option

Project() public méthode

Project the point onto the infinite edge
public Project ( System.Vector3 point ) : System.Vector3
point System.Vector3
Résultat System.Vector3

ShortestConnectingEdge() public static méthode

public static ShortestConnectingEdge ( Edge3 e0, Edge3 e1, double tol = 1e-9 ) : Edge3
e0 Edge3
e1 Edge3
tol double
Résultat Edge3

ShortestConnectingEdge() public static méthode

public static ShortestConnectingEdge ( Edge3 e1, PointDirection3 e2, double tol = 1e-9 ) : Edge3
e1 Edge3
e2 PointDirection3
tol double
Résultat Edge3

ShortestEdgeJoining() public méthode

public ShortestEdgeJoining ( Edge3 other, double tol = 1e-9 ) : Edge3
other Edge3
tol double
Résultat Edge3

ShortestEdgeJoining() public méthode

public ShortestEdgeJoining ( PointDirection3 other, double tol = 1e-9 ) : Edge3
other PointDirection3
tol double
Résultat Edge3

Property Details

A public_oe property

public Vector3,System A
Résultat System.Vector3

B public_oe property

public Vector3,System B
Résultat System.Vector3