KLEA Posted August 9, 2017 Share Posted August 9, 2017 Hi guys, I would like to be able to create a part where the length of for example the handle of the part can be resized using a the size box without changing the length of the rest of the part. I thought constraints would be the best option but I can't figure out how to use this function. Any help would be great. Quote Link to comment Share on other sites More sharing options...
Cary OConnor Posted August 9, 2017 Share Posted August 9, 2017 Could you give an example of the part you have in mind? Cary Quote Link to comment Share on other sites More sharing options...
KLEA Posted August 22, 2017 Author Share Posted August 22, 2017 (edited) hi Cary, sorry I've taken so long to reply, work has been busy. I have a simple example below, this end is on both ends and what I am wanting to do is lengthen the pole in the middle without scaling the length of the ends. is this possible using the sizebox? I have more complex parts than this that I want to do the same thing with and it would be much easier and quicker if I can insert them in my assemblies then easily adjust the length. Edited August 22, 2017 by KLEA Quote Link to comment Share on other sites More sharing options...
Jonas@Solidmakarna Posted August 22, 2017 Share Posted August 22, 2017 Here are a few examples on ways to do it (which doesn't involve using the Stretch Tool, which might be the best option for unplanned changes). Also remember that you can hold down the [Ctrl] key to select more than one Sizebox handle. ExtendPole.ics 1) Using "Attach to Surface" on the Anchor Point. This is quite easy and stable over time, but depending on the changes made the anchor point might change from "Attach to Surface" to using "Drag along Surface" instead and the shape won't follow. 2) Using a Smart Dimension as a constraint between the Block and the Cylinder. This is sometimes useful but you need to do the extra clicks to add the Smart Dimension, edit it and lock it. 3) Same as 2) but the Block features are using a "built in" Shell function in the Intellishape properties instead of negative H Blocks, to make the Part structure more compact. Btw, the Stretch Tool is found under the Feature ribbon: Quote Link to comment Share on other sites More sharing options...
KLEA Posted August 23, 2017 Author Share Posted August 23, 2017 Thank you I will try these when I next have the chance Quote Link to comment Share on other sites More sharing options...
KLEA Posted September 5, 2017 Author Share Posted September 5, 2017 yay all of these work great for various parts, and I hadn't even thought of using the stretch tool so thanks for that thank you for your help. Quote Link to comment Share on other sites More sharing options...
bbuche Posted September 7, 2017 Share Posted September 7, 2017 Sorry to add on to this thread but I have a similar question. I have two parts. Lets say one is a block and one is a cylinder. I want the length of the block to be resizable but it is driven by how far I drag my cylinder. Quote Link to comment Share on other sites More sharing options...
Jonas@Solidmakarna Posted September 8, 2017 Share Posted September 8, 2017 I think the only way to move a part and at the same time extend another is using the Stretch tool or using an assembly level handle, but that would involve adding one or more locked dimensions to the objects in the assembly. AssemblyHandles.ics Quote Link to comment Share on other sites More sharing options...
Cary OConnor Posted September 8, 2017 Share Posted September 8, 2017 You can do it using projection constraints. You would edit the block and project constraint on the cylinder as a construction. Then put a dimension constraint from the block edge that needs to adjust to the projected cylinder center. Finish. Then go to the cylinder and drag it. The block should update. Cary Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.