C# Класс SolidworksAddinFramework.Geometry.Edge3

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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