Ich möchte Linien, Kreise, Bögen und andere Standard-Entitäten in C# wie in AutoLisp zeichnen. Z.B. In AutoLisp können Sie Kreise über 3 Punkte auf dem Umfang zeichnen. Aber in der .Net API gibt es nur einen Konstruktor über Zentrum und Radius. Also, wenn ich 3 Punkte auf dem Umfang habe, muss ich das Zentrum und den Radius auf die gleiche Weise berechnen wie Autocad. Also ich muss kopieren die Logik existiert schon. Gibt es irgendwelche Libs, oder vermisse ich etwas? Und ich brauche 20 Ruf, um Zugang zum Chat zu bekommen> <Autocad. NET API Entities Konstruktoren, Zeichnung wie in AutoLisp
-1
A
Antwort
0
Ich konfrontiert diese Situation während der Entwicklung meiner ARX-Anwendungen. In ARX verwende ich AcedCmd und AcedCommand. Ich nehme an, es wird der einfachste Weg sein. Autodesk.AutoCAD.Geometry.CircularArc3d, die einen 3 Punkte Konstruktor hat:
2
Sie können eine Instanz der nicht Datenbank resident Art erstellen.
Wenn Sie der Datenbank ein Circle-Objekt hinzufügen müssen, können Sie mit den Eigenschaften CircularArc3d Center, Normal und Radius die Circle-Instanz erstellen.
Verwandte Themen
- 1. Parameter in Konstruktoren für LINQ to Entities
- 2. Multithread-Zeichnung in .NET?
- 3. Aufruf von AutoCAD-Befehlen aus C# .NET
- 4. . Net Zeichnung Clipping Bug
- 5. Zeichnungs-Tabellen in AutoCAD
- 6. Autocad C# API Neues Werkzeug erstellen Palette
- 7. wie Subversion AutoCAD
- 8. Private vs Statische Konstruktoren in. Net
- 9. Ideen zum Rendern 2d AutoCAD-Zeichnungen in einem Browser
- 10. autocad in vb.net
- 11. Autocad 2011 vba und xrefs
- 12. AutoCad EndPlot Ereignis zu früh in (C#, API) Brennen
- 13. AutoCAD/Map 3D setzt aktuellen Messwert in Textüberschreibung
- 14. Anbindung von AutoCAD mit JAVA
- 15. 2D-Ansicht in Autocad-Produktionen
- 16. AutoCAD: Öffnen einer Zeichnung/Datenbank aus dem Speicher anstelle einer Datei
- 17. AngularJS Google Maps API Zeichnung Linienzug
- 18. Erstellen von Liniengrafiken/Geometrie mit Hilfe von Textstil in AutoCAD
- 19. .NET Framework 4.0 und Zeichnung Aero Glass Ausgabe
- 20. .net linq to entities "nicht in" single query
- 21. Schnittstelle AutoCAD-Plugin mit externen Programm
- 22. So unterdrücken Sie Fehler während der AutoCAD-Skriptausführung
- 23. Umgang mit Autocad-Objekten in Unity
- 24. Programmatisch hinzufügen (0,0,0) in Autocad 2015
- 25. Ausführen von VBA-Makro in AutoCAD
- 26. Wie Wie Abfrage in Linq to Entities
- 27. Konstruktoren in Grails ausspionieren
- 28. Leere Konstruktoren in C++:
- 29. Mapping private Attribute von Domain-Entities mit Dapper dot net
- 30. Konstruktoren in C#
Da AutoCAD 2015 nicht mehr benötigt wird, um AcedCmd() aufzurufen, können Sie die Editor.Command() - und die Editor.CommandAsync() -Methode aufrufen. http://through-the-interface.typepad.com/through_the_interface/2014/03/autocad-2015-calling-commands.html – gileCAD