Community
Dynamic Blocks Forum
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

scale function

16 REPLIES 16
Reply
Message 1 of 17
Anonymous
1503 Views, 16 Replies

scale function

I am new in dynamic block and I am trying to make a double door with frames.
But I cannot seem to succeed in scaling the arcs with the right scale factor
and the right basepoint. Can anyone help me please?
16 REPLIES 16
Message 2 of 17
Charles_Shade
in reply to: Anonymous

Good use of Stretch Action for a newbie. You are learning well. Naming of the parameter is smart but carry that to the actions too so that you know what actions affects what geometry. Save the DB within your container drawing for use here and so that you can test w/o having to insert into another dwg.
Your Scale Actions are fine and working properly. The trouble is the multiplier for Stretch2. It needs to be .5 since both doors are being stretched. This way each door gets half the total width.
The Flip Action needs to include the Stretch2 Action (door width) to work properly when flipped.
Also, I moved the Door Width Parameter to the center points of the arcs which allows them to scale from center and not offset to that. Notice that the grip can be moved where you need it regardless of Parameter ends. Try moving these parameter points and see how it affects the arc. It's not that the arc is scaling wrong its that the offset from the center of the arc to the parameter is scaling also; therefore moving the center of the arc.
Regards, Charles Shade

Message 3 of 17
Anonymous
in reply to: Anonymous

another version for ideas

On 2010.01.05. 13:31, elenist wrote:
> I am new in dynamic block and I am trying to make a double door with frames.
> But I cannot seem to succeed in scaling the arcs with the right scale factor
> and the right basepoint. Can anyone help me please?
Message 4 of 17
Anonymous
in reply to: Anonymous


Thank you very much Charles for your help and your
good word.

I prefer of course the door width to include the
frames, but this is much better than nothing...

I don't believe that there is no way to make it
work like that. Dynamic block is so magic, so I think there is nothing it cannot
do!

 

Regards

elenist

 



style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">Good
use of Stretch Action for a newbie. You are learning well. Naming of the
parameter is smart but carry that to the actions too so that you know what
actions affects what geometry. Save the DB within your container drawing for
use here and so that you can test w/o having to insert into another
dwg.
Your Scale Actions are fine and working properly. The trouble is the
multiplier for Stretch2. It needs to be .5 since both doors are being
stretched. This way each door gets half the total width.
The Flip Action
needs to include the Stretch2 Action (door width) to work properly when
flipped.
Also, I moved the Door Width Parameter to the center points of the
arcs which allows them to scale from center and not offset to that. Notice
that the grip can be moved where you need it regardless of Parameter ends. Try
moving these parameter points and see how it affects the arc. It's not that
the arc is scaling wrong its that the offset from the center of the arc to the
parameter is scaling also; therefore moving the center of the arc.
Regards,
Charles Shade

Message 5 of 17
Charles_Shade
in reply to: Anonymous

Never mind... Now that I look I see what you mean.
I think its possible and will give it a try later if Juris does not beat me to it!
Regards, Charles Shade
Message 6 of 17
Anonymous
in reply to: Anonymous


Haha! OK.

 

I am attaching a great achiement of mine for you to
see.... I am very proud of it. It works fine if you stretch it about 1000mm
bigger. But if you stretch it 2000mm it doesn't work...

 

Of course the example I am attaching I prefer that
it has the linear parameter outside the frames and not inside, so that when I
pick the arrow to lengthen the window, I will select the corner of the wall and
not 50mm apart from the wall.


style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
Never
mind... Now that I look I see what you mean.
I think its possible and will
give it a try later if Juris does not beat me to it!
Regards, Charles
Shade
Message 7 of 17
Charles_Shade
in reply to: Anonymous

Your move (Move Center Arc) and scale are probably conflicting with one another so that the half moon arc are performing oddly.
I know you are trying to get the parameter to the outside but short of that you can move the grip point to the outside so that it will stretch to the edge you want.
Good use of the 1/4 and 3/4 multiplier on the divider stretches. I've done that on a couple of other DB's I have. You do have to be careful about what thru entities you choose when stretching this way because you can easily double up on the geometry.
Regards, Charles Shade
Message 8 of 17
Anonymous
in reply to: Anonymous


Thanks for the advices.

I will be waiting for you to find some time to
think of a solution on the parameter to get to the outside. Apart from the grip
I will be using the total width of the windows to make a table of the dimensions
of the windows and it will be confusing to see 900mm and to have to write
1000mm.

 

But for the time being I know I can move the grip
of the block (the insertion point of the block). But can I move the grip of the
parameter? Because I want to grip on that arrow to stretch it so that it reaches
the wall.

 

Thanks again

Elenist


style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
Your
move (Move Center Arc) and scale are probably conflicting with one another so
that the half moon arc are performing oddly.
I know you are trying to get
the parameter to the outside but short of that you can move the grip point to
the outside so that it will stretch to the edge you want.
Good use of the
1/4 and 3/4 multiplier on the divider stretches. I've done that on a couple of
other DB's I have. You do have to be careful about what thru entities you
choose when stretching this way because you can easily double up on the
geometry.
Regards, Charles Shade
Message 9 of 17
Charles_Shade
in reply to: Anonymous

Any of the grips you can pick individually w/o choosing the parameter and move them where you want.
Regards, Charles Shade
Message 10 of 17
Modman_4
in reply to: Anonymous

Okay so here is my contribution...
I hope my info was useful, but if by some odd chance it actually solved your issue, feel free to mark your post as "Accept as Solution". Thanks! 🙂
Message 11 of 17
Anonymous
in reply to: Anonymous


Yes, you are right about the grips. I can move them
separately. Thank you.

 

As far as the block is concerned I tried and tried
but I cannot find the mistake or conflict on the move and scale. Can anyone help
me on that please? Or maybe I should repost this so somebody else may help
me?


style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
Your
move (Move Center Arc) and scale are probably conflicting with one another so
that the half moon arc are performing oddly.
I know you are trying to get
the parameter to the outside but short of that you can move the grip point to
the outside so that it will stretch to the edge you want.
Good use of the
1/4 and 3/4 multiplier on the divider stretches. I've done that on a couple of
other DB's I have. You do have to be careful about what thru entities you
choose when stretching this way because you can easily double up on the
geometry.
Regards, Charles Shade
Message 12 of 17
Ruari_c
in reply to: Anonymous

I am currently playing with Dynamic blocks and am having a problem with flip affecting stretches. I was looking for help and noticed that the block that Juris submitted has the same problem I have - when you flip the door the 90 degree stretches go the wrong way?

Any Ideas how to solve this?
Message 13 of 17
Charles_Shade
in reply to: Anonymous

Have you tried removing the Stretch Action from the flip selection set?
Regards, Charles Shade
Message 14 of 17
Ruari_c
in reply to: Anonymous

Thanks, for getting back. Yes, I have just tried that but it doesn't seem to make a difference, see the attached file which has both versions in it.

Ruari
Message 15 of 17
Charles_Shade
in reply to: Anonymous

Add the Stretch2 Action to the selection set of both Flip Actions from single door 2.
Regards, Charles Shade
Message 16 of 17
Charles_Shade
in reply to: Anonymous

Have you tried working this from the center out both toward zero and 180? Instead of moving parts by this multiplier and that multiplier. I really think you are cancelling and/or doubling things out.
Yes you can repost in a new thread for potential other ideas. Items that have been tried here will be repeated since others will not have the benefit of reading what has been tried.
Regards, Charles Shade
Message 17 of 17
Anonymous
in reply to: Anonymous

I can offer that version

Juris

On 2010.01.11. 14:58, ruari_c wrote:
> Thanks, for getting back. Yes, I have just tried that but it doesn't seem to make a difference, see the attached file which has both versions in it.
>
> Ruari

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

”Boost

 

”Tips

 

”Services