ProcessObject Rule - Intergraph Smart 3D - Administration & Configuration - Hexagon

Intergraph Smart 3D Interference Checking

Language
English
Product
Intergraph Smart 3D
Subproduct
Interference Checking
Search by Category
Administration & Configuration
Smart 3D Version
13.1

Ignores specific Smart 3D object types for IFC processing. You can access the type of input object using the BOCinfo.Name property. Use the MetaData Browser to locate the expected values.

IFC processes parts, but does not process not features. For example, you can edit the object rule to ignore piping components, pipes, and so forth.

To modify the ProcessObject rule, open the InterferenceRules.sln project in the [Programming Reference]\Interferences\Rules folder on your system.

The example code excerpt below shows how you can ignore set plate system objects.

public override bool ProcessObject(InterferingObjectInfo objectA)

{

//Sample on how to ignore objects based on the type of object. The code below

//ignores PlateSystem objects. Change the BOCinfo.Name to ignore some other

//objects. The names have to be an exact match

if (objectA.BOCinfo.Name == "PlateSystem")

{

return false;

}

return true;

}