|
AutoCAD ARX Object : Objekte drehen, kopieren, verschieben
Silvan01 am 25.08.2009 um 14:52 Uhr (0)
Hallo Zusammen,habe diesen Beitrag mal ausgegraben um zu fragen wie man eine Curve (Bei mir Polylinie) z.B. 45° im Uhrzeigersinn drehen kann. Habs mal folgendermaßen probiert aber da tut sich nichts:Dim Angle as Double = 45Dim tMoveMat As Matrix3d = Matrix3d.Rotation(Angle, New Vector3d(0, 0, 0), tCurve.StartPoint)tTrAct.GetObject(tCurve.Id, OpenMode.ForWrite, True, True)tCurve.TransformBy(tMoveMat)tAcadDoc.Editor.UpdateScreen()Kann mir jemand sagen was ich falsch mache?Grüße Silvan
| | In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : Objekte drehen, kopieren, verschieben
Silvan01 am 26.08.2009 um 08:51 Uhr (0)
Hallo Alfred,hab die beiden Sachen geändert es tut sich aber leider immer noch nichts.Bei meinem Programmablauf soll der Benutzer eine Polylinie (Das Objekt, dass gedreht werden soll) wählen und anschließend eine andere Polylinie (Mit nur 2 Punkten). Danach soll meine zuerst gewählte Polylinie sich anhand der 2. verdrehen. Am Ende meines Progamms soll die Polylinie mit allen Objekten innerhalb wieder zurückgedreht werden. Wie macht man das am besten?Folgenden Code hab ich zum verdrehen:tCurve = Get_Curve(t ...
| | In das Form AutoCAD ARX Object wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |