vertical parameter tos2 getting skewed when stretching horizontal parameter edge left

vertical parameter tos2 getting skewed when stretching horizontal parameter edge left

coolkris
Advocate Advocate
487 Views
3 Replies
Message 1 of 4

vertical parameter tos2 getting skewed when stretching horizontal parameter edge left

coolkris
Advocate
Advocate

Dear All,

 

I am improving my dynamic block skills, I need to do pipesupport steel drawings.

I have made dynamic blocks 2 visibility states, In the 2nd visibility states having 2 pipes need to be stretched on both ways. I am having trouble when stretching horzontally the vertical parameter tos2 getting skewed and moving the column out of centre. I need expert help.

 

Thanks

 

Krish

0 Likes
Accepted solutions (1)
488 Views
3 Replies
Replies (3)
Message 2 of 4

j.palmeL29YX
Mentor
Mentor
Accepted solution

@coolkris wrote:

... trouble when stretching horzontally the vertical parameter tos2 getting skewed


This small defect can be solved if you increase the sketch frame of Sketch10 so it includes the tos2 parameter completely. 

 

Repair_1.png

 

But that's not the only problem in the block. Your main mistake: You mixed Dynamic Parameters and Actions with Parametric Constraints. You should never do that. Define your block either using only and explicitely Dynamic Parameters/Actions, or completely only using dimensional and geometric constraints. A mix of both leads in most cases into a lot of trouble. 

 

 

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 3 of 4

coolkris
Advocate
Advocate

Hi,

Still can we keep without dimensional constraints only object constrains some of the pipe and fittings are variable, will it not be too much to have stretchable parameter actions for small distances.

 

Thanks

 

Krishna

0 Likes
Message 4 of 4

j.palmeL29YX
Mentor
Mentor


>>object constrains + stretchable parameter actions<< 

You can try it, in most cases the block will not work properly (but then do not complain 😉 ). 

 

 

Jürgen Palme
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature