CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: julien op wo 13 12 2017, 11:47:23

Titel: Dynamisch block: stretch schuin, maar rechte maat
Bericht door: julien op wo 13 12 2017, 11:47:23
Naar aanleiding van dit topic:
https://www.cadsite.be/smf/index.php?topic=6678.0
een vraag waar ik zelf ook al een hele tijd mee worstel.

(https://i.imgur.com/JQyXTRu.png)
Ik wil graag de schuine lijn manipuleren (rode pijl) door de maat in te geven van de horizontale lijn. Iemand een gedacht hoe dat netjes op te lossen?
Titel: Re: Dynamisch block: stretch schuin, maar rechte maat
Bericht door: roy_043 op wo 13 12 2017, 20:37:49
Als ik het goed begrijp: je wilt geen verticale hulplijn gebruiken?
Titel: Re: Dynamisch block: stretch schuin, maar rechte maat
Bericht door: roy_043 op wo 13 12 2017, 21:55:52
Als BricsCAD gebruiker heb ik geen ervaring met het maken van dynamische blocks. Maar ik heb de indruk dat veel 2D constraints concepten ook hierbij toegepast worden.

Dit werkt voor 2D constraints:
Lengte hor. lijn: d1=100
Hoek: ang1=15
Lengte schuine lijn: d2=d1/cos(ang1)
Titel: Re: Dynamisch block: stretch schuin, maar rechte maat
Bericht door: hulpje op do 14 12 2017, 09:32:48
Ik moet het nog even testen, maar koppelen van acties is hier waarschijnlijk het toverwoord.....
Je hoort het zo nog


Getest, maar volgens mij moet je simpel denken.
I.p.v. stretch, kun je dit probleem oplossen met SCALE.
Dan heb je genoeg aan 1 parameter en actie.
Titel: Re: Dynamisch block: stretch schuin, maar rechte maat
Bericht door: bart op do 14 12 2017, 13:14:09
Voor dit specifieke blok kan scala prima,
maar dat is geen algemene oplossing
kleine wijziging in het Block





Titel: Re: Dynamisch block: stretch schuin, maar rechte maat
Bericht door: hulpje op do 14 12 2017, 14:53:04
Citaat van: bart op do 14 12 2017, 13:14:09
Voor dit specifieke blok kan scala prima,
maar dat is geen algemene oplossing
kleine wijziging in het Block
Bart,
Wat is dan jouw wijziging?
Titel: Re: Dynamisch block: stretch schuin, maar rechte maat
Bericht door: julien op do 14 12 2017, 14:57:48
scale kan in mijn voorbeeldje, maar ik heb dit soort actie nodig bij een complexere block.
Hier heb ik het 'opgelost' met een lookup table.