dynamische Bl��cke xyz Parameter / Rund um AutoCAD
planplus 11. Jan. 2022, 18:38

Hallo, ich habe hier schon gesucht. Aber ich finde nichts:

Ich möchte einen dynamsichen Block erstellen, den ich mit Parametern in 3 Richtungen (x y z)
strecken kann.
Bisher habe ich nur gefunden, dass ich es in der X-Y-Ebene kann.
Wie kann ich in z-richtung einen parameter erstellen?
danke

bbernd 12. Jan. 2022, 08:41

Hallo planplus,

die Dynamik in Blöcke funktioniert nur in xy Richtung.

planplus 12. Jan. 2022, 11:38

Hallo,
vielen Dank für die Antwort.

Wie könnte man dann einen Block mit dynamischer
Einstellung von Länge, Breite und Höhe erzeugen?

Danke für die Hilfe

cadwomen 12. Jan. 2022, 11:41

Zitat:
Original erstellt von planplus:
Hallo,
vielen Dank für die Antwort.

Wie könnte man dann einen Block mit dynamischer
Einstellung von Länge, Breite und Höhe erzeugen?

Danke für die Hilfe


erzeugen mit LISP , aber dann nicht dyn zu ändern der wird dann so erstellt und gut

cu cw

bbernd 12. Jan. 2022, 11:59

Hallo,

hier hatte ich mal ein ähnliches Problem, konnte aber nicht gelöst werden.
Ich mache es immer noch im Blockeditor.

https://ww3.cad.de/foren/ubb/Forum54/HTML/028892.shtml

cadwomen 12. Jan. 2022, 12:36

Hatte ich vorhin vergessen

aber das läuft halt über eine PLinie  , da wir nicht wissen was dein Block ist

https://ww3.cad.de/foren/ubb/Forum145/HTML/000524.shtml#000000

cu cw

bbernd 12. Jan. 2022, 13:55

Hallo planplus,

kannst du mal eine DWG hochladen, mit deinem Block, damit wir wissen wie es aussehen soll. 

planplus 12. Jan. 2022, 14:34


kanal3ddynamischv1.dwg

 
Anbei die Datei.
Das ist ein ganz einfacher block, den ich dynamisch in Länge Breite und Höhe einstellen will.

bbernd 12. Jan. 2022, 15:25


ACAD-objekthohe_2022-01-12.JPG


kanal3ddynamischv2.dwg

 
Hallo planplus,

anbei mal ein Ansatz von mir.
Eine Polylinie, dieser kann man im Blockeditor eine Objekthöhe zuweisen.
Wenn man verschiedene Höhen braucht muss man die Objekthöhe in der direkten Blockbearbeitung anpassen (oder Blöcke mit verschiedenen Namen erstellen), dann wird der Block aber statisch und bekommt im Namen eine 1 dazu.

Andreas Kraus 12. Jan. 2022, 21:10

Hallo planplus,
mach zwei Linien eine in der XY-Ebene und eine in Z-Richtung.
Diesen Linien weist du mit _GcEqual eine Abhängigkeit zu dass sie immer gleich Lang sind.
Die Linie in XY-Richtung kannst du jezt mit einen Längenparameter verändern und die andere übernimmt diese Länge.
Diese Linie verwendest du als Pfad für die Extrusion und kannst diese damit ändern.

Die Länge der Extrusion wird dann zwar in der XY-Ebene eingestellt aber das geht ja z.B. auch über das Eigenschaftenfenster.
So kannst du auch in der Z-Achse Arbeiten.
Nicht 100% elegant aber es geht 

bbernd 13. Jan. 2022, 12:39

Andreas,

hört sich interessant an, kannst du mal ein Beispiel hochladen?
 

planplus 13. Jan. 2022, 14:00

Ja, das klingt interessant.
Was ich bräuchte ist z.B. ein Schaltschrank
als Volumenkörper (Quader),
den ich in Breite, Höhe und Tiefe ändern kann.

Andreas Kraus 13. Jan. 2022, 14:45


Quader-3D.dwg

 
So, ein Beispiel fertig.
Wenig Zeit, deshalb was einfaches.

Quader mit 3 Griffen für verschiedene Richtungen.
Der Deckel geht in Z-Achse noch nicht mit, muss noch mit Abhängigkeiten an die Eckpunkte oben angeknotet werden.
Man kann die Linien dann auch noch unsichtbar machen.

Sollte aber zum Anschauen reichen

planplus 13. Jan. 2022, 16:02

Hi,

das ist genau das was ich brauche.
Lustig ist, dass der Z-Wert in der x-y-Ebene gezogen werden muss.
Wie an einer Schnur.
Aber das kann man ja auch in den Eigenschaften eintragen.

Jetzt noch eine kleine Frage, die vielleicht ganz einfach ist.
Wie kann ich den Block einfärben oder ein material geben.

Andreas Kraus 13. Jan. 2022, 22:32

Du weist den Objekten im Block entweder das Material Vonlayer oder Vonblock zu und kannst dann entweder dem Layer oder dem Block ein Material zuweisen.
Der Block kann ja auch wieder Material Vonlayer haben und dann bekommst du das Material von dem Layer auf dem der Block liegt.

Ist wie alle Eigenschaften die auch Vonlayer oder Vonblock sein können (Farbe, Linientyp, usw.)