| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: systemvariable (970 mal gelesen)
|
fca_mi2 Mitglied Bauingenieur
Beiträge: 505 Registriert: 10.01.2003 Win XP<P>Architecture 2011 SofiCad 18.1
|
erstellt am: 04. Feb. 2007 12:15 <-- editieren / zitieren --> Unities abgeben:
|
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 ich hab zum Glück kein ACA... ;)
|
erstellt am: 04. Feb. 2007 13:31 <-- editieren / zitieren --> Unities abgeben: Nur für fca_mi2
Doofe Gegenfrage: Da du im Profil AutoCAD stehen hast aber im ADT-Forum postest; mit was arbeitest du wirklich ? Und welchen Quader meinst du dann ? Den der einen 3D-Volumenkörper darstellt ? Bei dem sollte die Eingabe eigentlich auch über den Bildschirm funktionieren... ------------------ Grüsse Thomas [Diese Nachricht wurde von tunnelbauer am 04. Feb. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fca_mi2 Mitglied Bauingenieur
Beiträge: 505 Registriert: 10.01.2003 Win XP<P>Architecture 2011 SofiCad 18.1
|
erstellt am: 05. Feb. 2007 09:10 <-- editieren / zitieren --> Unities abgeben:
|
tmoehlenhoff Moderator Gutzum, CAD-Therapeut und BIM-Priester ;-)
Beiträge: 2996 Registriert: 14.10.2002 AutoCAD, AutoCAD Architecture, Revit Architecture, Building Design und Honeymoon Suite und das ganze auch gerne mal auf einem Mac
|
erstellt am: 05. Feb. 2007 10:22 <-- editieren / zitieren --> Unities abgeben: Nur für fca_mi2
Naja eigentlich gehört es dann zwar eher ins Lisp-Forum, aber egal... Ich weiss im Moment nicht, wo der ADT die Einstellung "Am Bildschirm bestimmen" speichert, aber ich würde Massenelemente eh nicht über ein Command erstellen. Mit folgendem Code klappt es auch ohne Command:
Code:
(defun c:tm_AddMassElement( / ma) (setq ma (vla-addCustomObject (vla-get-ModelSpace (vla-get-ActiveDocument (vlax-Get-acad-object))) "AecMassElement")) (vlax-put-property ma 'Location (vlax-3d-point 10 20 0)) (vlax-put-property ma 'Width 1) (vlax-put-property ma 'Depth 2) (vlax-put-property ma 'Height 3) )
Dieses Beispiel erzeugt ein Massenelement mit den Abmessungen 1x2x3 an der Koordinate 10,20,0. sayonara Torsten Möhlenhoff ACAD-Systemhaus Bremen ------------------ Alles wirD guT Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fca_mi2 Mitglied Bauingenieur
Beiträge: 505 Registriert: 10.01.2003 Win XP<P>Architecture 2011 SofiCad 18.1
|
erstellt am: 10. Feb. 2007 13:52 <-- editieren / zitieren --> Unities abgeben:
|
tmoehlenhoff Moderator Gutzum, CAD-Therapeut und BIM-Priester ;-)
Beiträge: 2996 Registriert: 14.10.2002 AutoCAD, AutoCAD Architecture, Revit Architecture, Building Design und Honeymoon Suite und das ganze auch gerne mal auf einem Mac
|
erstellt am: 11. Feb. 2007 13:04 <-- editieren / zitieren --> Unities abgeben: Nur für fca_mi2
jepp, für das oben angegebene Beispiel mittels Code: (vlax-put-property ma 'Type 5)
und um die nächste Frage auch gleich mit zu beantworten Die Liste welche Form mit welcher Zahl erzeugt wird findet man in der "AEC Base Automation Reference"-Hilfedatei aus der ActiveX-Referenz bei den Enums unter "AecMassElementType Enum" sayonara Torsten Möhlenhoff ACAD-Systemhaus Bremen ------------------ Alles wirD guT Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |