A Combine process carries out a Boolean operation between two or more components' solid bodies (or components within a multi-body part). This mixin contains the Name and the Boolean operation type and produces a solid output. This design can perform 3 functions, kCutOperation, kJoinOperation, kIntersectOperation.
InvObjectMixin
RULE NAME |
DESCRIPTION |
TYPE |
DEFAULTS |
CATEGORY |
FLAGS |
invName |
The name of the Combine feature that will be displayed in the Inventor Browser. |
String |
""
|
Inventor |
Cached |
invBooleanOperationType |
Value that defines the type of Boolean operation. |
String |
"kCutOperation" |
Inventor |
Cached |
In your kBridge Examples Projects folder open the project called ‘Table_KB_Inventor_Example’.
Expand the CombineParts folder , expand the Models folder, right click ‘CombineParts’ and set as Root.
Reference Location:
"world.combineparts.partsassembly.partsassembly0.combine.combine0"
Link: https://knowledgebridge.engineer/projects
In the example below, a design has been created named ‘Combine’ and BaseAssembly and InvCombine were mixed in.
invName: "CombinePartsJoin"
invBooleanOperationType: return "kJoinOperation"
InvCombineComponent was dragged into ‘Combine0’ from the InventorUtilities
(See InvCombineComponent for more detail)
When the project is integrated into Inventor, it shows the ‘CombinePartsJoin’ as one solid part.
Also the drawing views show the combined parts as one part.
invName: "CombinePartsCut"
invBooleanOperationType: return "kCutOperation"
invName: "CombinePartsIntersect"
invBooleanOperationType: return "kIntersectOperation"
Also the drawing views show the Intersection parts as one part.