Zitat:
Original erstellt von Saya-Cat:
Vielen dank für eure Antworten
...
Könnt ihr mir vielleicht
Ich weiß zwar nicht, wen Du jetzt mit "eure" und "ihr" ansprichtst, aber ich erbarme mich mal :
Du bist eigentlich schon ganz nah dran:
1.) rechts unten liegen bei dir zwei Griffe (von Zaunlänge und Füllabstand) genau übereinander. Das ist immer unzweckmäßig, weil man dann beim Anpicken dieser Stelle an der eingefügten Blockreferenz nie weiß, welchen der Griffe sich AutoCAD nun schnappt. Das ist in Deinem Fall aber leicht zu lösen, da Du an Füllabstand sowieso keine Griffe brauchst - also Anzahl der Griffe auf 0 setzen.
2.) Damit sich der Parameter Füllabstand mit der Zaunlänge ändert, muß bei Füllabstand die Eigenschaft Verketten auf ja gesetzt werden. Wenn sich nun Zaunlänge ändert und Füllabstand von Zaunlänge gestreckt wird, wird auch die an Füllabstand gekoppelte Aktion (Anordnung) ausgeführt.
Damit funktioniert Dein Block schon mal prizipiell.
Ein paar Baustellen bleiben aber noch:
3.) Du hast für Zaunlänge und Füllabstand je einen Polarparameter genutzt. Dadurch ist der Block aber nur dann sinnvoll nutzbar, wenn beim Ändern entweder der Ortho-Modus aktiviert ist, oder die Wertänderung ausschließlich über das Eigenschaftenfenster erfolgt (dann aber auch alle Griffe ausschalten). Sinnvoller wäre, anstelle der Polarparameter Linearparameter zu verwenden.
4.) Wenn man die Höhe oder Breite ändert, folgen die Schraffuren nicht immer automatisch der Längenänderung. Zum Nachführen der Schraffuren kann man beispielsweise den Griff für die Breite anpicken und entweder tatsächlich die Breite ändern oder (wenn diese schon stimmt) an der gleichen Stelle wieder absetzen. Nun sind die Schraffuren aktualisiert. (alles bisherige im Video "Zaun" zu sehen).
5.) Manchmal verlieren die Schraffuren ihre Assoziativität (ab hier siehe Video Zaun_2). Das liegt daran, daß die Schraffuren offenbar mit der Methode "internen Punkt wählen" erstellt wurden. Das ist schon seit Urzeiten eine wacklige Geschichte und nicht immer stabil. Wesentlich besser ist, zum Schraffieren EIN schraffurumgrenzendes Objekt zu nutzen (sofern möglich). In Deinem Fall kein Problem. Am linken Pfosten habe ich es demonstriert: Ein Rechteck (geschlossene Polylinie) zeichnen und dieses OBJEKT als Schraffurumgrenzung nutzen. Damit erschlägt man gleich zwei Probleme: Die Schraffuren werden bei jeder Längenänderung (Breite, Höhe) sauber nachgeführt und sie verlieren nicht ihre Assoziativität. Das mußt Du dann natürlich an allen 5 Schraffuren (rechter und linker Balken, oberer und unterer Balken, Füllstab) machen.
Beim Strecken solcher schraffierten Objekte ist es übrigens zweckmäßig, nur das umgrenzende Objekt zu strecken. Die Schraffur NICHT mit in den Auswahlsatz aufnehmen. Sie folgt ob ihrer Assoziativität ohnehin von allein der geänderten Geometrie ihrer Umgrenzung.
So sollte dein Block stabil änderbar sein.
(Übrigens: alle nicht benötigten Griffe (z.B. den nicht verwendeten an den Befestigungen) ausschalten. Im Blockeditor sollte man keine gelben Ausrufezeichen mehr sehen.)
6.) Ich habe in meinem Lösungsbeispiel die Anordnung(en) übrigens von der Mitte aus erzeugt: Mittig zwei übereinander liegende Füllstäbe gesetzt, einer wird nach rechts, der andere nach links angeordnet. Damit sieht das Ergenis immer symmetrisch aus. Bei Dir tobt sich der letzte (nicht passende Abstand) am rechten Ende aus. Aber das ist Geschmanckssache ...
HTH
Jürgen
------------------
Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty)
[Diese Nachricht wurde von jupa am 22. Okt. 2020 editiert.]
[Diese Nachricht wurde von jupa am 22. Okt. 2020 editiert.]
[Diese Nachricht wurde von jupa am 23. Okt. 2020 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP