Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  AutoCAD VBA
  Variablen gesucht...

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
  
PNY: der unverzichtbare Partner für umfassende KI-Lösungen von Workstations bis zu Edge Computing und KI-Cluster-Bereitstellung, eine Pressemitteilung
Autor Thema:  Variablen gesucht... (538 mal gelesen)
CowMover
Mitglied


Sehen Sie sich das Profil von CowMover an!   Senden Sie eine Private Message an CowMover  Schreiben Sie einen Gästebucheintrag für CowMover

Beiträge: 4
Registriert: 23.09.2003

erstellt am: 24. Sep. 2003 15:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo!

Ich soll fuer einen unserer Mitarbeiter ein Acad Macro schreiben das vom Prinzip her folgendes macht:

_massprop (Schwerpunkt berechnen)
_move    (die Werte des Schwerpunktes (*-1) - Sprich Zeichnung auf den Nullpunkt verschieben)
_massprop (den Schwerpunkt neu berechnen)

Ist auch soweit alles kein Problem. Mit VBA kann man ja Befehle an Acad eubergeben.

Mein Problem liegt nun da, das ich den X und den Y Wert des Schwerpunktes brauche um diese (*-1) zu nehmen und sie an Move zu uebergeben (damit die Zeichnung dann auf den Nullpunkt verschoben werden kann).

Bisher lief das so, dass der Mitarbeiter die Koordinaten manuell aus dem Log, was Acad rauswirft kopiert hat und dann bei Move angegeben hat.

Das sollte jetzt in einem Macro ablaufen.
Nun weiss ich aber nicht, wie ich an die X und Y Werte des Schwerpunktes komme. Irgendwo muss Acad die ja reinschreiben. Nur kenne ich nicht die Namen der Variablen, welche ich abfragen muss um die Werte an Move uebergeben zu koennen.

Greets
CowMover

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

RoSiNiNo
Mitglied
Konstrukteur


Sehen Sie sich das Profil von RoSiNiNo an!   Senden Sie eine Private Message an RoSiNiNo  Schreiben Sie einen Gästebucheintrag für RoSiNiNo

Beiträge: 1126
Registriert: 09.10.2002

Acad 2011-deutsch, Express Tools
3ds Max 2010
Win 7-Professional
HP Workstation Z400, 6GB
GeForce GTX 470

erstellt am: 25. Sep. 2003 10:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für CowMover 10 Unities + Antwort hilfreich

Wie wäre es damit (es wird auch der Z-Wert angegeben):

Gets the center of area or mass for a region or solid.

Signature

object.Centroid

object

3DSolid, Region
The object or objects this property applies to.

Centroid

Variant (two-element array of doubles); read-only
The 2D coordinate representing the centroid.

Remarks

The centroid is returned as X and Y coordinates defined as a variant.

------------------
Roland

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz