Codeless IFC碰撞检查规则示例

在文章《Smart3D IFC Codeless rule简介》中,我们简单介绍了codeless IFC的功能。本文做一些具体设置简介。
  • Stop 碰撞检测服务

重命名配置文件


替换Model名称,SP3DTrain.CodelessIFCRules.config

SP3DTrain替换为目标项目名称具体名称可在Project Management里面查。

 

文件内容:

修改表格

导入表格

 

 

重新启动碰撞检测

x x x x x x x x x x x x

<ByObjectType List1=”Legacy Equipment,Legacy Designed Equipment,Equipment,Cableway Turn,Cableway Straight,Cable Trays,Cable Tray Components,HVAC Components,Ducts,Interference Volumes,Member Part Linear,Member Part Curve,Slab,Footing,Equipment Foundation,Stairs,Ladders,Handrails,Cable Tray Supports,Duct Supports,Conduit Components,Conduits,Pipe Nozzle,Pipe Supports

” List2=”Legacy Equipment,Legacy Designed Equipment,Equipment,Cableway Turn,Cableway Straight,Cable Trays,Cable Tray Components,HVAC Components,Ducts,Interference Volumes,Member Part Linear,Member Part Curve,Slab,Footing,Equipment Foundation,Stairs,Ladders,Handrails,Cable Tray Supports,Duct Supports,Conduit Components,Conduits,Pipe Nozzle,Pipe Supports

“/>

忽略非管道专业之外的碰撞

<ByAttributes LimitToObjectTypes=”Piping Components, Pipes, Piping Instruments, Piping Specialty Items” RelationNavigationPath=”IJRtePathGenPart%Owner[1]” Interface1=”IJRtePipeRun” Attribute1=”NPD” Operator1=”LE” Value1=”40″

  Interface2=”IJRtePipeRun” Attribute2=”NPDUnitType” Operator2=”EQ” Value2=”mm” />

忽略小于某一尺寸的管道碰撞

x x x x x x x x x

<Interconnected

        ObjectTypes=”Pipes, Piping Components, Piping Instruments, Piping Specialty Items” ClashingAspect=”*”/>

相连的各对象忽略碰撞

x x x x x x x x x x

<ByCommonAncestor LimitToObjectTypes1=”Pipes, Piping Components, Piping Instruments, Piping Specialty Items”  LimitToObjectTypes2=”Pipes, Piping Components, Piping Instruments, Piping Specialty Items” AncestorInterfaces=”IJRtePipeRun” />

归属于同一piperun对象忽略碰撞

x x x x x x x x x

<ByCommonAncestor LimitToObjectTypes1=”Pipes, Piping Components, Piping Instruments, Piping Specialty Items”  LimitToObjectTypes2=”Pipes, Piping Components, Piping Instruments, Piping Specialty Items” AncestorInterfaces=”IJPipelineSystem” />

归属于同一pipeline对象忽略碰撞

数字化工程设计公众号二维码
原文链接:查看原文  文章来源:数字化工程设计
🔗 分享 0

上5篇 more...

下5篇 more...