|
AnyCAD Rapid API 2026
Help you to create a better world!
|
获取几何对象的主属性该类用于计算和获取几何对象的主属性,包括惯性矩、对称轴等 更多...
Public 成员函数 | |
| PrincipalProps (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| void | Dispose () |
| PrincipalProps () | |
| 构造函数 | |
| bool | HasSymmetryAxis () |
| 检查几何系统是否具有对称轴 | |
| bool | HasSymmetryAxisByTol (double aTol) |
| 检查几何系统是否具有对称轴(指定公差) | |
| bool | HasSymmetryPoint () |
| 检查几何系统是否具有对称点 | |
| bool | HasSymmetryPointByTol (double aTol) |
| 检查几何系统是否具有对称点(指定公差) | |
| GXYZ | Moments () |
| 返回当前系统的主要惯性矩 | |
| GVec | FirstAxisOfInertia () |
| 返回第一惯性轴 | |
| GVec | SecondAxisOfInertia () |
| 返回第二惯性轴 | |
| GVec | ThirdAxisOfInertia () |
| 返回第三惯性轴 | |
| GXYZ | RadiusOfGyration () |
| 返回主回转半径 | |
获取几何对象的主属性该类用于计算和获取几何对象的主属性,包括惯性矩、对称轴等
Group: Geometry
| GVec AnyCAD.Foundation.PrincipalProps.FirstAxisOfInertia | ( | ) |
返回第一惯性轴
如果系统具有对称点,则存在无限多个解。 不可能定义三个惯性轴。
| bool AnyCAD.Foundation.PrincipalProps.HasSymmetryAxis | ( | ) |
检查几何系统是否具有对称轴
用于比较矩的相对公差为1.e-10。通常对于由解析几何面限制的对象来说已经足够。
| bool AnyCAD.Foundation.PrincipalProps.HasSymmetryAxisByTol | ( | double | aTol | ) |
检查几何系统是否具有对称轴(指定公差)
| aTol | 用于检查矩相等性的相对公差 |
如果aTol == 0,则相对公差约为1.e-16 (Epsilon(I))
| bool AnyCAD.Foundation.PrincipalProps.HasSymmetryPoint | ( | ) |
检查几何系统是否具有对称点
用于比较矩的相对公差为1.e-10。通常对于由解析几何面限制的对象来说已经足够。
| bool AnyCAD.Foundation.PrincipalProps.HasSymmetryPointByTol | ( | double | aTol | ) |
检查几何系统是否具有对称点(指定公差)
| aTol | 用于检查矩相等性的相对公差 |
如果aTol == 0,则相对公差约为1.e-16 (Epsilon(I))
| GXYZ AnyCAD.Foundation.PrincipalProps.Moments | ( | ) |
返回当前系统的主要惯性矩
注意:
| GXYZ AnyCAD.Foundation.PrincipalProps.RadiusOfGyration | ( | ) |
返回主回转半径
Rxx、Ryy和Rzz是当前系统绕其三个主惯性轴的回转半径。 注意:
| GVec AnyCAD.Foundation.PrincipalProps.SecondAxisOfInertia | ( | ) |
返回第二惯性轴
如果系统具有对称点或对称轴,则第二和第三对称轴未定义。
| GVec AnyCAD.Foundation.PrincipalProps.ThirdAxisOfInertia | ( | ) |
返回第三惯性轴
这些函数以及上述函数返回当前系统惯性矩阵的第一、第二或第三特征向量。 第一、第二和第三主惯性轴通过当前系统的质心,并且分别与这三个特征向量平行。 注意: