C# 클래스 SolidworksAddinFramework.MathVectorExtensions

파일 보기 프로젝트 열기: Weingartner/SolidworksAddinFramework

공개 메소드들

메소드 설명
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