Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  AutoCAD VBA
  3D Linie auf vorgegebene Höhe kürzen

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
Autor Thema:  3D Linie auf vorgegebene Höhe kürzen (1999 mal gelesen)
GJ-Werner
Mitglied
Vermessungsingenieur


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

Beiträge: 21
Registriert: 08.10.2002

AutoCADMap3D 2011
Windows XP

erstellt am: 30. Jun. 2011 09:38    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 Liebe Leute im AutoCad VBA Forum,

ich bastel wieder mal an einem kleinen Hilfsprogramm.

Ich habe nach Auswahl von zwei Blöcken (rechtswert,hochwert,höhe)
eine Linie zeichnen lassen.
Diese Linie liegt schräg im Raum und startet z.B. in Höhe 10
und endet in Höhe 20.
Gewünschte neue Starthöhe und Endhöhe werden vom Benutzer in einem
Formular abgefragt.
Die zuvor erzeugte Linie möchte ich nun 3D auf die
vorgegebenen Start und Endhöhen (z.B. starthöhe 10,1 und endhöhe 19,8) kürzen.
Die Lage der Linie im Raum darf dabei nicht verändert werden. Die Linie soll
lediglich entsprechend verkürzt werden.

Die Autocadbefehle trimmen/stutzen funktionieren wohl nur 2D.
Habe leider im Forum sonst dazu nix finden können.

Hat jemand vielleicht dazu eine Idee ????
Freue mich über Ratschläge.

Viele Grüße
GJ-Werner

------------------
D. Werner

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


Ex-Mitglied

erstellt am: 30. Jun. 2011 09:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

diese Berechnungen werden i.d.R. über Steigungen gerechnet (kannst auch über Prozent rechnen, was letztlich das gleiche ist).

StartZ = 10
EndZ = 20
==>DeltaZ = 20-10 = 10

Wenn EndZ jetzt von 20 auf 19.8 geändert wird, dann wird DeltaZ zu 9.8
Das DeltaZ veränderte sich daher um -2%

Und damit steht fest, Du brauchst nur mehr Deine DeltaX und DeltaY heranziehen und auch hier -2% rechnen und hast den neuen Endpunkt für die Linie.

Wenn Du's mathematisch in Formeln brauchst, suche nach >>>Geometrie Steigung<<<

HTH, - alfred -

------------------
www.hollaus.at

GJ-Werner
Mitglied
Vermessungsingenieur


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

Beiträge: 21
Registriert: 08.10.2002

AutoCADMap3D 2011
Windows XP

erstellt am: 30. Jun. 2011 10:35    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,
vielen Dank schonmal für die Antwort. Ich werde das dann wohl
über Steigung bzw Vektorrechnung machen müssen.
Da ich die Linie händisch mit Hilfslinie stutzen kann
bzw. es ja auch das Längenändern lengthen in AutoCad gibt,
dachte ich, es gibt vielleicht noch eine schönere Möglichkeit,
die Linienenden auf die festgelegten Werte zu kürzen.
Viele Grüße
GJ-Werner

------------------
D. Werner

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)2023 CAD.de | Impressum | Datenschutz