AnyCAD SDK PRO  2020
The Professional Graphics SDK for .Net and C++ Developers
Public 成员函数 | 所有成员列表
AnyCAD::Platform::PrincipalProps类 参考

Get the principal property. 更多...

Public 成员函数

bool HasSymmetryAxis ()
 
bool HasSymmetryAxis (Real aTol)
 
bool HasSymmetryPoint ()
 
bool HasSymmetryPoint (Real aTol)
 
Vector3Moments ()
 
Vector3FirstAxisOfInertia ()
 
Vector3SecondAxisOfInertia ()
 
Vector3ThirdAxisOfInertia ()
 
Vector3RadiusOfGyration ()
 

详细描述

Get the principal property.

TODO:

成员函数说明

Vector3 ^ AnyCAD::Platform::PrincipalProps::FirstAxisOfInertia ( )

returns the first axis of inertia. if the system has a point of symmetry there is an infinity of solutions. It is not possible to defines the three axis of inertia.

bool AnyCAD::Platform::PrincipalProps::HasSymmetryAxis ( )

returns true if the geometric system has an axis of symmetry. For comparing moments relative tolerance 1.e-10 is used. Usually it is enough for objects, restricted by faces with analytical geometry.

bool AnyCAD::Platform::PrincipalProps::HasSymmetryAxis ( Real  aTol)

returns true if the geometric system has an axis of symmetry.

参数
aTolis relative tolerance for checking equality of moments If aTol == 0, relative tolerance is ~ 1.e-16 (Epsilon(I))
bool AnyCAD::Platform::PrincipalProps::HasSymmetryPoint ( )

returns true if the geometric system has a point of symmetry. For comparing moments relative tolerance 1.e-10 is used. Usually it is enough for objects, restricted by faces with analytical geometry.

bool AnyCAD::Platform::PrincipalProps::HasSymmetryPoint ( Real  aTol)

returns true if the geometric system has a point of symmetry.

参数
aTolis relative tolerance for checking equality of moments If aTol == 0, relative tolerance is ~ 1.e-16 (Epsilon(I))
Vector3 ^ AnyCAD::Platform::PrincipalProps::Moments ( )

Return the principal moments of inertia in the current system. Notes :

Vector3 ^ AnyCAD::Platform::PrincipalProps::RadiusOfGyration ( )

Returns the principal radii of gyration Rxx, Ryy and Rzz are the radii of gyration of the current system about its three principal axes of inertia. Note that:

Vector3 ^ AnyCAD::Platform::PrincipalProps::SecondAxisOfInertia ( )

returns the second axis of inertia. if the system has a point of symmetry or an axis of symmetry the second and the third axis of symmetry are undefined.

Vector3 ^ AnyCAD::Platform::PrincipalProps::ThirdAxisOfInertia ( )

returns the third axis of inertia. This and the above functions return the first, second or third eigen vector of the matrix of inertia of the current system. The first, second and third principal axis of inertia pass through the center of mass of the current system. They are respectively parallel to these three eigen vectors. Note that:


该类的文档由以下文件生成: