|
Autodesk.NET/ARX : C# - Highlight von Objekten
RoSiNiNo am 13.04.2005 um 14:44 Uhr (0)
Für alle die es interessiert. Hier der Code für AutoCAD 2006 (funktiniert bis auf die Auswahl sicher auch in AutoCAD 2005). Code: [CommandMethod( Getentity2 )] public void EntityTest2() { Editor ed = Application.DocumentManager.MdiActiveDocument.Editor; PromptEntityOptions entopts = new PromptEntityOptions( Objekt wählen ); entopts.Message = Zeige ein Objekt deiner Wahl ; PromptEntityResult ent = null; try { ...
|
| In das Form Autodesk.NET/ARX wechseln |
|
Autodesk.NET/ARX : Block sklieren
RoSiNiNo am 21.10.2005 um 15:46 Uhr (0)
Ich habe folgenden Code, wieso werden die Blöcke nicht skaliert?Code: [CommandMethod("VariaBlock")] public void ScaleBlock() { Database db = HostApplicationServices.WorkingDatabase; Transaction myT = db.TransactionManager.StartTransaction(); Editor ed = Application.DocumentManager.MdiActiveDocument.Editor; try { PromptSelectionOptions BlockOption = new PromptSelectionOptions(); BlockOption.SingleOnly = false; BlockOption.MessageForAdding = "Blöcke zeig ...
|
| In das Form Autodesk.NET/ARX wechseln |
|
AutoCAD ARX Object : Draggen eines Auswahlsatzes mit .Net
RoSiNiNo am 13.12.2006 um 08:27 Uhr (0)
Servus Peter,hatte gerade das selbe Problem, hier ein Beispiel von TheSwamp.Code:using System;using System.Collections;using System.Collections.Generic;using Autodesk.AutoCAD.EditorInput;using Autodesk.AutoCAD.Geometry;using Autodesk.AutoCAD.DatabaseServices;using Autodesk.AutoCAD.GraphicsInterface;using Autodesk.AutoCAD.ApplicationServices;using Autodesk.AutoCAD.Runtime;using RSNNAcadApp.ExtendedCommands;[assembly: CommandClass(typeof(RSNNAcadApp.ExtendedCommands.EntityDragger))]namespace RSNNAcadApp.Exte ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : c# .NET SendStringToExecute Abarbeitung
RoSiNiNo am 07.04.2008 um 13:10 Uhr (0)
Was ich weiß gibt es keine Möglichkeit. Zitat:Original erstellt von argh:Hallo Forum!Ich nutze die acmgd.dll & acdbmgd.dll, quasi DotNet-Wrapper-Klassen für ObjectARX. Ich versuche mittels SendStringToExecute vom ActiveDocument Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument einen Lisp-Befehl auszuführen. Dieser Befehl wird aber erst nach der Abarbeitung meines Kommandos ausgeführt. Nun habe ich versucht Über Interop SendCommand dafür zu benutzen, aber die Abarbeitung läu ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : AutoCAD und VB.NET
RoSiNiNo am 11.02.2009 um 09:01 Uhr (0)
Hier noch ein kleiner Nachtrag.http://ww3.cad.de/foren/ubb/Forum352/HTML/000011.shtmlUnd ein ganz wichtiger Blog: Through The Interface------------------Roland FeleticPAUSER ZT-GMBHAcad 2009-deutsch Update 2, Express Tools, Bonus Pack 23ds Max 2009 - SP1WinXP-ProfessionalHP Workstation xw4400, 3GBQuadro FX1500
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : C# - Overruling DimensionText
RoSiNiNo am 20.03.2010 um 11:07 Uhr (0)
Hallo,ich habe ein Problem mit Overruling DimensionText.Ich möchte bei einer Bemaßung den Text überschreiben. Allerdings nur die Sichtbarkeit und nicht die Bemaßung selber.Overruling sollte da die Beste Lösung sein, dachte ich.Interessanterweise hatte es schon einmal funktioniert, jetzt aber bekomme ich es nicht mehr hin. Ich bekomme bei der Rückgabe "result" im Beispiel immer false zurück. Weiß jemand wieso und wie ich es umgehen kann? Ich habe nun schon mehrere Stunden damit verbracht und komme nicht dah ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : C# - Overruling DimensionText
RoSiNiNo am 20.03.2010 um 16:33 Uhr (0)
Hallo Alfred,da bin ich nochmal. Kannst du vielleicht einmal probieren ob das Programm auch mit dieser Funktion funktioniert?Es sollte die Bemaßung mit Hochzahlen schreiben. Irgendwie bekomme ich es nicht hin. Bei mir geht es einfach nicht.Kannst du die kompilierte Datei dann mal schicken oder hier anhängen.Es würde mich interessieren ob die bei mir auch funktioniert.Danke im voraus.Code: public static string GetDimTextExponent(Dimension dim) { Type dimType = dim.GetType(); // Es werden nur ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : C# - Overruling DimensionText
RoSiNiNo am 20.03.2010 um 18:30 Uhr (0)
OK, hier ist eine Datei die ich zum Testen gemacht habe. Es sollten einfach nur Hochzahlen erstellt werden, mehr nicht. Ich habe den Code noch einmal hier zusammengefügt und es sollte nun alles ohne Probleme funktionieren, hoffe ich nun mal. Ich danke dir in jedem Fall für deine Bemühungen. Ich denke mal das dieses Tool für manch andere auch recht interessant wäre.Code:using Autodesk.AutoCAD.ApplicationServices;using Autodesk.AutoCAD.DatabaseServices;using Autodesk.AutoCAD.GraphicsInterface;using Autodesk. ...
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoCAD ARX Object : C# - Overruling DimensionText
RoSiNiNo am 20.03.2010 um 18:47 Uhr (0)
Hoffe nun ist alles dran.Code:using Autodesk.AutoCAD.ApplicationServices;using Autodesk.AutoCAD.DatabaseServices;using Autodesk.AutoCAD.GraphicsInterface;using Autodesk.AutoCAD.Runtime;using System.Text;using System;[assembly: CommandClass(typeof(RSNNAcadApp.DimensionCommands.Hochzahlen))]namespace RSNNAcadApp.DimensionCommands{ internal class DimOverrule : DrawableOverrule { public DimOverrule() { Overrule.Overruling = true; // if you dont do this, nothing works } public override bool W ...
|
| In das Form AutoCAD ARX Object wechseln |
|
3D Studio MAX : Problem mit Loftobjekt
RoSiNiNo am 15.06.2005 um 18:18 Uhr (0)
Hallo, ich habe ein kleines Problem mit einem Loftobjekt, vielleicht gibt es da eine Möglichkeit. Ich habe eine Max-Datei (siehe Anhang) in der eine Kurve und ein Rechteck vorhanden sind. Ich möchte nun das Rechteck entlang der Kurve extrudieren ohne den Winkel des Rechtecks zu verändern. Wenn ich allerdings ein Loftobjekt erzeuge, dreht mir 3DStudio das Rechteck immer in die Tangente. Wie kann ich nun so ein Objekt erstellen? Ist das überhaupt möglich? Roland ------------------ Roland
|
| In das Form 3D Studio MAX wechseln |
|
Rund um Autocad : Koordinaten von Punkten/Objekten mit VBA auslesen
RoSiNiNo am 31.07.2002 um 08:02 Uhr (0)
anbei findest du die vba-prozedur. sie gibt alle gewählten punkte unsortiert in eine textdatei aus. Code: (c)Feletic 31.07.2002 Übergibt Punktekoordinaten in Textdatei und speichert in Zeichnungspfad und Zeichnungsnamen Public Sub Dots_Extract_Text() Dim SS As AcadSelectionSet Dim Filnum As Integer Dim atts As Variant Dim Obj As Object Dim Punkt As AcadPoint Dim Pt(0 To 2) As String Dim Pfad As String Dim DatName As String Dim PfadDatei As String Dim FltType ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Koordinaten von Punkten/Objekten mit VBA auslesen
RoSiNiNo am 31.07.2002 um 10:43 Uhr (0)
die datei hat den namen der zeichnung und wird in dem gleichen ordner wie diese als textdatei abgelegt. man kann natürlich auch den pfad und den namen abfragen, dazu braucht man aber noch weitere prozeduren. kannst du auch haben, wenn du unbedingt möchtest. roland
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Organisation von AutoCAD
RoSiNiNo am 08.08.2002 um 15:59 Uhr (0)
wieso hat nicht jeder user ein eigenes Verzeichnis. jedes mal wenn ein user sein Profil lädt, wird nun mal sein Verzeichnis in den Optionen -- Suchpfad für Supportdateien, an die erste Stelle gereiht. Dann hat jeder user seine Programme die als erstes geladen werden. Roland
|
| In das Form Rund um Autocad wechseln |