IFC Project (InterferenceRules.sln) - Intergraph Smart 3D - Administration & Configuration

Intergraph Smart 3D Interference Checking

Language
English
Product
Intergraph Smart 3D
Subproduct
Interference Checking
Search by Category
Administration & Configuration
Smart 3D Version
11 (2016)

The InterferenceRules.sln project is provided with Smart 3D and contains the following rules that you can modify to match your company construction and design standards.

ProcessReference

Determines if the input reference file should be checked for interferences.

ProcessReferenceObject

For those reference files which are being processed, each of its objects is passed to this rule to determine if it should be checked for interferences.

ProcessObject

Determines if the input Smart> 3D object should be checked for interferences.

IsValidInterference

After two objects are determined to be interfering, this rule is called to determine if the interference should be persisted and to allow setting of properties on the interference object.

See IFC Pre-Processor Rules Checking.

The InterferenceRules.sln project, written in C# programming language, is installed in the [Programming Reference]\Interference folder on your system. For information about C# rules in the software, refer to the Smart 3D Programmer's Guide. This guide is available when you install the programming resources from the PPM Smart Community.

Reference 3D models that contain tessellated data take a significant amount of time for interference checking to process. For quicker IFC performance, do not attach these models.