To have some sort of model tree that covers the most important things I have put the details in the below code block.
Please scroll it to read the lower lines of text:
Code: Select all
MainAssembly
|
| - Aggregate_var_# (Level) ← a value entered
| |
| | - PartB
| | - PartA_var (Level) ← variable
| | |
| | | - Body:
◦ Variables.Variables_Level is set by Aggregate_var_# (Level) via PartA_var (Level)
◦ Spreadsheet uses the Variables.Variables_Level in B1
◦ B1 is used by:
▪ B2 to calculate calculatedAngle.
It describes/converts the level to a specific angle.
That angle defines the step (the ”angular width”) that each level covers of say a dome/orb.
▪ D2 to calculate startAngle.
It is an offset angle that defines where the base sketch of PartA_var needs to be rotated, because...
◦ … The sketch “Sketch-base-NOTICE-Attachment-is-adjusted-by-Variables.Level-around-z-axis”
is then rotated using “Map mode” re. “Attachment Offset” - “Around z-axis”.
This is the main "trick" to modify the form of the later finished part so that it bends correct
and has the right size etc. …
◦ … And together with the sketch path “Sketch061-path”, which is a simple 90 degrees circle arc…
◦ … AdditivePipe then creates the final PartA_var.
Thanks again!