Informationen zum Forum AutoCAD ARX Object:
Anzahl aktive Mitglieder: 232
Anzahl Beiträge: 4.287
Anzahl Themen: 769

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 11, 11 Gesamtergebnisse mit Suchbegriffen komponente in anordnung verschieben nx sec.
AutoCAD ARX Object : Basispunkt, Einfügepunkt verschieben
alfred neswadba am 08.02.2010 um 09:46 Uhr (0)
Hi, im Dialog Basispunkt wählenUnd AutoCAD schiebt intern die Geometrie um den negativen Vektor von altem Basispunkt zu neuem Basispunkt.- alfred -------------------www.hollaus.at

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Basispunkt, Einfügepunkt verschieben
alfred neswadba am 08.02.2010 um 08:39 Uhr (0)
Hi, kann man den Einfügepunkt einer Blockreferenz verändern?Mit der Eigenschaft Position einer Blockreferenz änderst Du die Lage der Blockreferenz. Änderst Du die Position einer Blockreferenz Tisch von 0,0,0 nach 1,1,0 dann ist das gleichbedeutend wie schiebe den Tisch um @1,1,0.Eine BlockDEFINITION selbst hat keine Eigenschaft Position, da musst Du, wie beschrieben, die Elemente so transformieren (schieben, drehen, skalieren), dass diese um den Punkt 0,0,0 (in der Definition) richtig angeordnet sind. Manc ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : AutoCAD in WinForm einbetten (AcCtrl.dll)
alfred neswadba am 07.05.2010 um 09:59 Uhr (0)
Hi, Damit meine ich, dass die Kommunikation zwischen meinem Hauptprogramm und AutoCAD, soweit ich das sehe, nicht wirklich komfortabel funktioniert??...nicht komfortabel ist genau der richtige Ausdruck! Du kannst aber auch Dein geladenes DLL ActiveX-fähig machen und dann aus Deiner Haupt-EXE:a) das AutoCAD Control einbindenb) dem eingebetteten AutoCAD-Objekt dann per NETLOAD Deine DLL unterjubelnc) in Deiner HauptEXE ein GetObject machen und auf die COM-Komponente Deines DLLs hingreifen3 einfache Sätze, a ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Objekte drehen, kopieren, verschieben
alfred neswadba am 25.08.2009 um 18:41 Uhr (0)
Hi,mit Grad ist nix mit Winkel in der EDV. Du musst schon auf Radiant umrechnen, also Winkel in Grad / 180 * Math.PIund UpdateScreen wirkt erst nach TransAction.Commit (glaub ich halt mal)- alfred- PS: diese beiden Dinge wären mir mal aufgefallen, ohne den Code zu probieren, ich hoffe nichts übersehen zu haben. ------------------www.hollaus.at

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Objekte drehen, kopieren, verschieben
alfred neswadba am 09.12.2008 um 17:46 Uhr (0)
Hi Benny,und genau da hast Du schon das richtige gefunden. Entity.TransformBy ist die Lösung, damit lassen sich Verschiebungen, Skalierungen, Drehungen angeben, und diese neue Matrix (als Ergebnis) wird dann auf die Objekte angewendet.z.B. eine Verschiebung um 10|10|0 siehst so aus:Code:Dim tMoveMat As Geometry.Matrix3d = Geometry.Matrix3d.Displacement(New Geometry.Vector3d(10, 10, 0))call tNewObj.TransformBy(tMoveMat)- alfred -

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : AutoCAD in WinForm einbetten (AcCtrl.dll)
alfred neswadba am 07.05.2010 um 15:54 Uhr (0)
Hi, Wie mache ich mein AutoCAD-AddIn / meine DLL ActiveX-fähig??Zum einen gibts in den Projekteingeschaften des VisualStudio-Projekts ein Hakerl:Projekteigenschaften == Karte Projekt == Assemblyinformationen == und da drin ist es.Zum anderen muss man Attribute für die Registrierung als COM-Komponente bereitsstellen, das ist aber nur mehr eine VS-Frage und hat nichts mehr mit AutoCAD-Programmierung zu tun. Der im Dialog sichtbare Wortlauf Assembly COM-sichtbar machen in Google eingegeben bringt massig Infos ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Lisp to .NET
alfred neswadba am 19.04.2010 um 20:24 Uhr (0)
Hi, Ich möchte bei der Kopierfunktion den "neuen" Rahmen im Layout(der SK soll natürlich dementsprechend mitwandern) gerne auf 0,0,0 haben. Kann ich das über die Matrix steuern? oder muss ich die Objekte nachträglich ändern über das Position Property?Wenn das originale Element nicht auf 0,0,0 liegt, dann wird auch die Kopie nicht auf 0,0,0 liegen. Entsprechend wird es notwendig sein, die Elemente zu verschieben. Hast Du eine Vielzahl von Elementen (und erkennst nicht, welches der Rahmen ist), kannst Du ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Objekte zurückskalieren
alfred neswadba am 04.06.2010 um 20:29 Uhr (0)
Hi,gleiche Vorgehensweise:a) Du machst eine Transformationsmatrix für die Verschiebungb) Du verschiebst mit dieser Matrix die BlockReferencec) Du scannst durch die AttributeCollection und für jede AttRefd) Verschieben der AttRef mittels gleicher TransformationCode:Dim tOldInsPnt As Geometry.Point3d = BlRef.PositionDim tMoveVec As Geometry.Vector3d = New Geometry.Vector3d(NewInsPnt.X - tOldInsPnt.X, NewInsPnt.Y - tOldInsPnt.Y, NewInsPnt.Z - tOldInsPnt.Z)BlRef.Position = NewInsPnt das ist der neue Punkt, u ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Objekte zurückskalieren
alfred neswadba am 07.06.2010 um 07:28 Uhr (0)
Hi, da bei dir auch die Skalierung?? nicht geändert wirdNein, die Skalierung hab ich nicht eingebaut, denn in Deiner letzte Frage stand: ...noch eine frage zum Verschieben der Schriftkopf AttributenNun in gleicher Art und Weise wie oben, nimm eine TranformationMatrix. Code:Dim tOldScale As Double = BlRef.ScaleFactors.XDim tScale As Geometry.Scale3d = New Geometry.Scale3d(NewScaleFactor, NewScaleFactor, NewScaleFactor)BlRef.ScaleFactors = tScaleund jetzt noch nach attributen umsehenIf (BlRef.AttributeColle ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Autocadversionen
alfred neswadba am 21.06.2011 um 23:10 Uhr (0)
Hi,ich bin zwar nicht Oscar, aber grad da. eine dll die für AutoCAD 2008 kompiliert ist, wird nicht unter 2011 laufen. Warum eigentlich nicht ? Wenn das Programm mit dot.net_2.0 kompiliert wird und man nur Elemente verwendetVom Framework ist es nicht wirklich abhängig, wobei hier schon der erste Unterschied anfängt, denn ab AutoCAD 2010 (glaube ich jetzt, weiss nicht genau) ist AutoCAD Framework3.5 und ab AutoCAD 2012 Framework4 basierend gebaut.Das mag die Lauffähigkeit der kompilierten Apps noch nich ...

In das Form AutoCAD ARX Object wechseln
AutoCAD ARX Object : Objekte drehen, kopieren, verschieben
alfred neswadba am 26.08.2009 um 18:11 Uhr (0)
Hi Silvan,nun das Statment:Dim tMoveMat As Matrix3d = Matrix3d.Rotation(Angle, New Vector3d(0, 0, 0), tCurve.StartPoint)birgt einen Auffassungsunterschied zwischen der Doku und dem eigenen Willen. Wenn Du eine Achse bestimmst, um welche gedreht werden soll, dann muß die Achse einen Vektor spezifizieren, aus dem zumindest eine Richtung abgeleitet werden kann, in Deinem Fall (0,0,0) gibt es keine Richtung, daher auch keine gültige Achse, daher ev. auch keine gültige Rotationsmatrix. Setze den Vektor auf (0, ...

In das Form AutoCAD ARX Object wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)


Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz