Table Leg Material
We want to calculate the material volume of the part »TableLeg«. We therefore reuse already defined properties provided by the base solution.
![]() |
|
Repeat the previous steps of »TableTopMaterial« to define the properties »MaterialShapeExtensionPoint« and »ExtSide(A-C)« for »TableLegMaterial« (similar to chapter Define properties for »TableTopMaterial«). You can also copy these properties from the resource »TableTopMaterial« to paste them in »TableLegMaterial«.
Please make sure to use »TableLeg« in the formulas of the properties »ExtSide(A-C)«.
For better transparency:
To get a better overview which »ExtSide(A-C)« corresponds to which table dimension, we add the following table group.
Insert and define property group »TableModel«
- Click in the Properties view.
- In the ribbon, click on
Property Group to insert a new property group.
Alternative: Right-click in the Properties view ►
Property Group.
- Define the details of the property group in the Details view:
|
|
Define properties for »
- Click on the property group »
TableModel«.
- In the ribbon, click on
Property to insert a new property.
Alternative: Right-click in the Properties view ►
Property.
- Define the details of the property in the Details view:
Name | Value | Value | Value | |
---|---|---|---|---|
Internal name | TableLegLength | TableLegWidth | TableLegHeight | |
Type | Length | Length | Length | |
Category | Output | Output | Output | |
Object Type | Resource | Resource | Resource | |
Formula | SlotContext(SlotContext(TableHeight)) -SlotContext(SlotContext(TableTopHeight)) | "10 cm" | "10 cm" | [...] |
Input Range Query | ||||
Highlighted |
![]() |
![]() |
![]() |
|
Visibility |
![]() |
![]() |
![]() |
Localize the newly added properties (cf. Localize Cost Model Header and Properties, e.g. as »Table Leg Length«, »Table Leg Width« and »Table Leg Height«)