C# Класс SolidworksAddinFramework.MathVectorExtensions

Показать файл Открыть проект

Открытые методы

Метод Описание
AlphaBend ( this a, IMathVector b, double alpha ) : MathVector
AngleBetweenVectors ( this v0, IMathVector v1 ) : double
Cross ( this left, MathNet.Numerics.LinearAlgebra.Double right ) : MathNet.Numerics.LinearAlgebra.Double.DenseVector

Cross product for 3D vectors http://stackoverflow.com/a/20015626/158285

Cross ( this math, double a, double b ) : double[]
CrossTs ( this a, IMathVector b ) : MathVector
LengthOfProjectionXY ( this vector ) : double
MultiplyTransformTs ( this v, IMathTransform t ) : MathVector
Project ( this a, IMathVector b ) : double

gives the multiplier for b which would be the projection of a on b

ScaleTs ( this a, double b ) : MathVector

Описание методов

AlphaBend() публичный статический Метод

public static AlphaBend ( this a, IMathVector b, double alpha ) : MathVector
a this
b IMathVector
alpha double
Результат MathVector

AngleBetweenVectors() публичный статический Метод

public static AngleBetweenVectors ( this v0, IMathVector v1 ) : double
v0 this
v1 IMathVector
Результат double

Cross() публичный статический Метод

Cross product for 3D vectors http://stackoverflow.com/a/20015626/158285
public static Cross ( this left, MathNet.Numerics.LinearAlgebra.Double right ) : MathNet.Numerics.LinearAlgebra.Double.DenseVector
left this
right MathNet.Numerics.LinearAlgebra.Double
Результат MathNet.Numerics.LinearAlgebra.Double.DenseVector

Cross() публичный статический Метод

public static Cross ( this math, double a, double b ) : double[]
math this
a double
b double
Результат double[]

CrossTs() публичный статический Метод

public static CrossTs ( this a, IMathVector b ) : MathVector
a this
b IMathVector
Результат MathVector

LengthOfProjectionXY() публичный статический Метод

public static LengthOfProjectionXY ( this vector ) : double
vector this
Результат double

MultiplyTransformTs() публичный статический Метод

public static MultiplyTransformTs ( this v, IMathTransform t ) : MathVector
v this
t IMathTransform
Результат MathVector

Project() публичный статический Метод

gives the multiplier for b which would be the projection of a on b
public static Project ( this a, IMathVector b ) : double
a this
b IMathVector
Результат double

ScaleTs() публичный статический Метод

public static ScaleTs ( this a, double b ) : MathVector
a this
b double
Результат MathVector