Hi,
I need to create Benching Subassembly according to the drawing as below (SAC Benching.dwg):
I need to create Subbasembly that consist of Magenta, Blue and Cyan links.
I think in order to create steps I need to use Loop Geometry but I am not able to give Loop Repetitions so I believe I have to use some Expression in Loop Repetition but I don`t know how to create it. I started creating subassembly where I added few point but I stopped at Loop Geometry. (SAC Benching.rar)
I placed some ideas on the graphic and attached drawing regarding the rest of the links.
I`d be obliged for any suggestions and help for creating this subassembly.
Solved! Go to Solution.
Solved by jae.kwon. Go to Solution.
You will need many many many duplicates of a decision and draw action.
Let me know if this gives you enough to go on. If not, let me know and I'll guide you further.
Just going off the top of my head so I might have mixed up some stuff. But I think you'll get the idea. You'll have a big chain of steps 2-6, as many as you loops as you think you might need.
One thing that will help you is that you can CTRL+select all the nodes you need to duplicate and then copy paste.
Oops, forgot about that last slope cut. Draw P16 right after drawing P3 then use P16.Y as the test elevation. Modification to logic shown in red below:
HI @jae.kwon
I created Subassembly based on your suggestions. It worked almost alright but I reconnected P4 point and it stopped working ;/ I hope I won`t have to recreate the subassembly.
Please have a look at attached test file and pkt file (C3D 2020).
Regards.
In P4, try changing the slope from 100% to -100%.
I think P4 was failing to draw because FromEndPointDepth was telling it draw below P3 but the slope given in P3 was was telling it to draw above.
Rather than doing an intersection... may I suggest the following for the true side:
P27 from P19, X = P19.X, Y = P4.Y
Then draw your links.
See attached.
Shoot. I must have forgotten to update the "From" point.
Try changing the "From Point" of P27 to P1. The point should land at the X of P19 and Y of P4 from the point at origin (P1).
Ok... so right now once there is no surface to hit the flowchart just kinda ends. (P22 doesn't draw so nothing happens after that).
There is a simple (but tedious) solution: right after you try to draw P22, you can add another decision that tests if P22.IsValid. If it's valid, then continue on to AP7 as before. If not, then you will want to add an intersection point from P20, hitting the link between P3 and P4 (L25?) at StepSlope grade. Then add a couple of links to connect from P20 to the new point (let's call it P28), and then connect P28 to P3.
See attached PKT for what I mean...
Once you test this and it works you will want to copy this new decision and branch to all the other iterations.
This unfortunately ends up having P4 and L25 draw although you're only using it to find the intersect. If this bothers you and you want to clean things up you may have to change P4/L25 to auxiliaries or control what's drawn or not with point/link codes. Either way there's probably a bunch of tedious house cleaning to do.
Can't find what you're looking for? Ask the community or share your knowledge.