Any Ideas on how to make the text change to match the size of the block? Would fields linked to the length of the lines do the trick?
|
Any Ideas on how to make the text change to match the size of the block? Would fields linked to the length of the lines do the trick?
yes it would, and for the "L" vs "R", you could actually hide the flip node and use a lookup and have just a "R" or "L" in the list. the lookup would just modify the flip parameter.Originally Posted by Steve_Bennett
Sometimes, i get lost in my own thoughts and need to ask directions to find my way back.
S&D DB Sharing Forum
hmm, this is almost working perfectly. I added the flip grip and I have one thing that troubles me. If you flip the cabinet face it will flip as expected, however if you change the size of the cabinet after flipping it will change the basepoint from the corner of the cabinet and make it remain in its oriinal location. Whether it's my block or yours, it happens. How would I keep the basepoint at the corner of the cabinet?Originally Posted by Chris.N
Edit: I attached your block showing what I'm referring to.
Last edited by Steve_Bennett; 2006-11-13 at 06:57 PM.
oh yeah, i keep meaning to update that, too.Originally Posted by Steve_Bennett
add the basepoint parameter to the flip
Sometimes, i get lost in my own thoughts and need to ask directions to find my way back.
S&D DB Sharing Forum
oh yeah, add a basepoint parameter first...
Sometimes, i get lost in my own thoughts and need to ask directions to find my way back.
S&D DB Sharing Forum
That worked! Here's the finished example. I'll be adding visibility states and such now that the foundation is there.Originally Posted by Chris.N
Thanks for the help guys!
To summarize, here are the steps needed to build this.
If this is not how you go about it, please note this is what worked for me. Again, cheers/props/kudos to Chris for the help. Rep is on it's way.
- Build linework for block (insertion point was upper left corner).
- Go into block editor.
- Add linear parameters for the x/y axis along the edges that touch the insertion point. Set the number of grips to 1.
- Add basepoint parameter at insertion point.
- Add Point parameter at insertion point.
- Add flip parameter along mid point of cabinet face.
- In my case I configured the linear parameters to have a "Dist Type" of Increment and then set the increment/min/max values.
- Used 2 stretch actions for the x/y axis to stretch the side of the cabinet. When asked to "Specify parameter point to associate with action" I chose the end point of the parameter. Only select the linework, not the parameters to stretch.
- Added a third stretch action for the convergence of the swing lines at the middle face of the cabinet. When asked to "Specify parameter point to associate with action" I chose the end point of the parameter. This had a multiplier of 0.5.
- Added 2 move actions - one each for the top and bottom shelf. When asked to "Specify parameter point to associate with action" I chose the end point of the parameter. For the top shelf I used a multiplier of 0.3333 and the bottom used 0.6666.
- Lastly I added a flip parameter to the block. When it asks you to "select objects" for flipping, select everything, including the existing parameters/actions EXCEPT the flip parameter.
- Lastly set the number of grips for the Point parameter to zero (0).
Last edited by Steve_Bennett; 2006-11-13 at 09:45 PM.