| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Koordinaten übergeben als Wert (830 mal gelesen)
|
Theo37 Mitglied Techniker
Beiträge: 423 Registriert: 08.10.2008
|
erstellt am: 03. Mrz. 2011 14:50 <-- editieren / zitieren --> Unities abgeben:
Hallo an Alle, folgendes Problem beschäftigt mich. Ich lasse über den Editor vom User einige Punkte eingeben. Dann möchte ich, daß die Koordinaten die ich vom Editorresult erhalten habe auf LP übertragen werden. Aber durch das Gleichsetzen erzeuge ich einen Verweis, das heist jedesmal wenn sich Editorresult ändert, ändert sich auch LP. Das möchte ich gar nicht, LP soll einfach nur einmalig die Koordinaten von Editorresult bekommen. Siehe dazu die Zeilen unten. Wie kriege ich das hin? Dim LP As Point3d . . Editorresult = myEditor.GetPoint(myPDO) LP = Editorresult.Value
Danke, Theo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 03. Mrz. 2011 14:55 <-- editieren / zitieren -->
Hi, ich verstehe den Hintergrund nicht ganz, aber:
Code: LP = new Geometry.Point3D(Editorresult.Value.X,Editorresult.Value.Y,Editorresult.Value.Z)
hilft das?) - alfred - ------------------ www.hollaus.at |
Theo37 Mitglied Techniker
Beiträge: 423 Registriert: 08.10.2008
|
erstellt am: 03. Mrz. 2011 15:35 <-- editieren / zitieren --> Unities abgeben:
Hallo Alfred, doch das hilft mir schon. Obwohl es mir umständlich vorkommt. Ich möchte mit LP immer den letzten eingegebenen Punkt haben um ihn z.B. als Basepoint für Getpoint zu benutzen. Kann ich "LP = NEW..." immer wieder benutzen? Wann werden mit einem "=" nur Werte übergeben und wann wird ein Verweis erstellt. Ich finde das war bei VBA einfacher geregelt. Gruß Theo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 03. Mrz. 2011 15:40 <-- editieren / zitieren -->
Hi, >> Wann werden mit einem "=" nur Werte übergeben und wann wird ein Verweis erstellt. Alles, was als 'Object' angesehen wird, wird als Verweis übergeben. Wenn es Dir umständlich erscheint, dann mach Dir eine Funktion, die das macht. Du kannst auch die Hilfe rund um den Begriff 'Clone' oder >>>MemberwiseClone<<< - alfred - ------------------ www.hollaus.at |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|