C# 클래스 SolidworksAddinFramework.Geometry.Matrix4x4Extensions

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

공개 메소드들

메소드 설명
CreateFromAxisAngleOrigin ( PointDirection3 p, double angle ) : Matrix4x4
CreateFromEdgeAngleOrigin ( Edge3 p, double angle ) : Matrix4x4
ExtractRotationPart ( this m ) : Matrix4x4
InvertUnsafe ( this m ) : Matrix4x4

A fluent matrix inversion. Will fail with an exception if the matrix is not invertable. Use only when you are sure you have an invertable matrix;

ToSwTransform ( this m, IMathUtility math = null ) : MathTransform

메소드 상세

CreateFromAxisAngleOrigin() 공개 정적인 메소드

public static CreateFromAxisAngleOrigin ( PointDirection3 p, double angle ) : Matrix4x4
p PointDirection3
angle double
리턴 Matrix4x4

CreateFromEdgeAngleOrigin() 공개 정적인 메소드

public static CreateFromEdgeAngleOrigin ( Edge3 p, double angle ) : Matrix4x4
p Edge3
angle double
리턴 Matrix4x4

ExtractRotationPart() 공개 정적인 메소드

public static ExtractRotationPart ( this m ) : Matrix4x4
m this
리턴 Matrix4x4

InvertUnsafe() 공개 정적인 메소드

A fluent matrix inversion. Will fail with an exception if the matrix is not invertable. Use only when you are sure you have an invertable matrix;
public static InvertUnsafe ( this m ) : Matrix4x4
m this
리턴 Matrix4x4

ToSwTransform() 공개 정적인 메소드

public static ToSwTransform ( this m, IMathUtility math = null ) : MathTransform
m this
math IMathUtility
리턴 MathTransform