There are 3 Operations available:
difference |
union |
intersection |
The BooleanSolid design allows the user to remove space (difference) within a solid model.
With the union operation you can combine multiple solid models into one solid model.
The intersection operation will only show the intersecting portion as a solid.
Image shows difference Operation.
Parameter Rules
operation: | This rule allows the user to remove space, 'Difference', within a solid model. |
With the 'Union' operation you can combine multiple solid models into one solid model. |
The 'Intersection' operation will only show the intersecting part as a solid. |
Example: | 'Difference'; |
Choices: | 'Difference', 'Intersection', 'Union' |
target: | Enter here the target model that you want the operations to be performed on. |
Example: | this.BlockOne; |
tools: | Solid models entered here will be use to perform the operation to the target. Must be in an array form [ ]. |
Example: | [ |
R.rootModel.BlockTwo, |
R.rootModel.BlockThree, |
R.rootModel.BlockFour |
]; |
Mixins
BooleanSolidRenderMixin
BaseAssembly
RULE NAME |
TYPE |
DEFAULTS |
CATEGORY |
FLAGS |
---|---|---|---|---|
operation |
number |
360 |
Inputs |
Cached |
target |
model |
|
Inputs |
Cached Required |
tools |
Inputs |
Cached |
Project Example:
In your kBridge Examples Projects folder open the project called ‘BooleanSolidExample’.
Reference Location:
'world.booleansolidexample.booleansolidone'
Link: https://knowledgebridge.engineer/projects
Open the BooleanSolidExample project.
If you look at the BooleanSolidOne design you will see that there are just 3 parameters needed to produce a BooleanSolid design.