TheSwamp
CAD Forums => CAD General => Dynamic Blocks => Topic started by: MSTG007 on November 14, 2017, 12:05:40 PM
-
I hope this screen shot can make some sense? I did not know if it was possible.
-
Is this a statement, a question or a demonstration?
-
This is me trying to ask how to do to this. I figured photos are better than words in the case.
-
I believe what they have done, or are doing is performing an XCLIP on a dynamic block....
pretty sure it is not done with a dynamic block acting on its own member elements.
-
I don't think it can be done ( not 100% sure .. but I don't know how to do it ).
-
It does make sense what I am asking?
-
It does make sense what I am asking?
Yes. You have a group of cars that are being arrayed, but you want to have the capability to stop that array at any car. I'd use xclip too .. or have multiple blocks ( or visibilty states ) with different numbers of cars in the array to fit in spaces needed.
-
I think that is the answer I will have to run with. As they say dream big or ------- lol. Thank you guys for your inputs.
-
You can sorta do it. See test block.
I would never use this in production though...
-
Here how I would do it. You have 6 different cars, so the array action arrays those cars, then I put in 6 visibility states to fine tune how many extra are shown on the end.
The way it's really working is if the visibility state is set to 1 extra car, it's actually arraying 7 cars, but the first one is overlapped with the 7th. If it's set to 2 extra cars, it's arraying 8 and the first 2 are overlapping, and so on. So the selection set for the array action actually contains 11 cars, and the order of the last 5 cars has to match the first 5.
Let me know if that doesn't make sense.
-
That makes some sense. Great concept on how to do this. I think that will work. Thank you for digging around at this.
-
6 Linear parameters with array actions, one for each car. Align them so all 6 grips coincide. Stagger the start of each parameter to match that car's placement in order. Set the array actions column distance the same for each one.
You end up with 6 array actions operated by one grip. Each array will reach its repeat distance incrementally.