BIMHome
v1.0.0
BIMHome接口文档说明
首页
相关页面
Topics
包
类
文件
PlatformAlgorithm
MeasurementTool
checkSolidsCollision
getCollisionSolids
getCurrentDocumentVisibleSolids
getCurve2dLength
getCurve2dsLength
getCurveLength
getCurveLength
getCurvesLength
getFaceArea
getFaceCenter
getFacePerimeterOrEdgeWireLength
getMatrixOfInertia
getMinDistance
getSolidCenter
getSolidVolume
getStaticMoments
getVisibleSolids
isCollision
isCollision
isCollision
◆
getCollisionSolids()
static void getCollisionSolids
(
const std::vector<
App::IDocumentObject
* > &
inputSolids
,
std::vector<
App::IDocumentObject
* > &
collisionSolids
,
double
precision
=
0.0
)
static
根据给定精度获取一个形体对象集合中的碰撞对象列表
根据给定精度获取一个形体对象集合中的碰撞对象列表
参数
[in]
inputSolids
输入的对象列表
[in]
collisionSolids
筛选的碰撞对象列表
[in]
precision
两个形体的碰撞的精度(两个形体之间的最小距离小于precision即认为是碰撞)