FastFiber

rectangle

Gestart door martintin, di 03 07 2012, 15:46:26

Vorige topic - Volgende topic

martintin

kan acad een rectangle tekenen met meteen een kruis erin, naar de hoekpunten?
heb ik vaak nodig op mijn werk. Liefst als polyline ofzo, dat het 1 object is.
groet, Martin

jimpie

volgens mij kan dit niet

waarom maak je geen block en voeg er 2 stretch actions aan toe

roy_043

Alternatief: Gebruik een 1x1 block (insertion point op de linker onderhoek):
http://www.cadsite.be/smf/index.php?topic=4969.msg26370#msg26370

martintin

werkt mooi die macro, hardstikke bedankt.
het zou alleen mooi zijn als ik het block daarna kan stretchen, maar dat lukte mij niet,
kan ook niet, toch??
groet, Martin

julien

Een block stretchen gaat nooit, daarvoor moet je het dynamic maken ofwel exploderen.

roy_043

Citaat van: julien op wo 04 07 2012, 10:01:37
Een block stretchen gaat nooit, daarvoor moet je het dynamic maken ofwel exploderen.
Bricscad ondersteunt dyn blocks maar ten dele, vandaar deze vraag:
Kun je een dyn block stretchen met het normale STRETCH commando?

@ martintin:
Als bijlage: Reinsert_1x1.lsp.
Met deze lisp kunnen dergelijke 1x1 blocks worden aangepast aan nieuwe maten:
Select insert of 1x1 block:
Bottom left point:
Top right point:


roy_043

Citaat van: roy_043 op wo 04 07 2012, 15:51:37
Bricscad ondersteunt dyn blocks maar ten dele, vandaar deze vraag:
Kun je een dyn block stretchen met het normale STRETCH commando?
Niemand?

Reimer

Nee, dat kan niet. Je moet echt de parameters bewerken om het block aan te passen.
Wanneer je een dynamisch block uniform verschaald werken de parameters nog wel. Bij een niet uniforme verschaling kun je de parameters niet meer bewerken.

Reimer

roy_043

Bedankt voor jouw antwoord Reimer. Maar ik denk ik mijn vraag niet goed heb geformuleerd.

Wat ik bedoelde te vragen:
Als je een insert van een dynamisch block (met een stretch parameter) "meepakt" met het stretch commando, wordt deze insert dan automatisch meegewijzigd of is hier een extra handeling voor nodig?

Praktisch voorbeeld:
Een constructieve plattegrond van een zolder bevat langs de voor- en achtergevel een muurplaat. Deze muurplaten zijn referenties van een dyn. block met een array van ankers en een stretch parameter. Als de plattegrond 2 meter breder moet worden is dan één stretch commando genoeg om de beide muurplaten te verlengen?

Reimer

Ik had dit wel begrepen, mijn antwoord was misschien iets te kort.
Wanneer de grips van het dynamische block (zoals ook in jouw voorbeeld) binnen de selectie vallen van het stretch commando, dan veranderd het block niet (net als bij een gewoon block).
Je zult het block moeten selecteren zodat de grips actief worden. En dan de gewenste grips verzetten om het block dynamisch te stretchen.

Reimer

julien

Je moet parametrisch tekenen om te bereiken wat jij wil bereiken.
Aleen... autocad is hier nog maar net mee begonnen, 't staat nog volledig in de kinderschoenen, dus nog niet echt bruikbaar.

FastFiber