| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: STL-Tool schreiben (1013 mal gelesen)
|
Speedcad Mitglied
Beiträge: 76 Registriert: 17.01.2004
|
erstellt am: 09. Nov. 2004 10:03 <-- editieren / zitieren --> Unities abgeben:
Ich stelle mir gerade folgende Frage. Für Cam-systeme benötige ich STL-Files mit hoher Auflösung. In Acad läst sich die Auflösung von der STL-Ausgabe mit Facetres beeinflussen. Leider finde ich die erreichbare Auslösung in Acad jedoch nicht zufriedenstellend. Nun frage ich mich ob Objektarx Möglichkeiten bereitstellt um sich ein entsprechendes Tool zu schreiben. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 09. Nov. 2004 12:18 <-- editieren / zitieren --> Unities abgeben: Nur für Speedcad
Spezielle Methoden oder gibt's dafür in ObjectARX nicht. Es ist schon etwas her, dass ich mich mal mit STL-Dateien befasst habe, ich glaube, das große Manko war, dass da nur der Datentyp Single benutzt wird, also einfache Fließkomma-Genauigkeit. Dadurch hat's dann mit der Auflösung auch sehr schnell Grenzen, wenn man nur 3 oder 4 Stellen hinterm Komma hat. Für den umgekehrten Fall, nämlich das Einlesen von (binären) STL-Files könnte ich dir Code zur Verfügung stellen. Ist allerdings eine üble Schlacht von Pointern in ANSI C, Variablen wie ****p sind da keine Seltenheit. Falls Interesse: PM Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man's hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Speedcad Mitglied
Beiträge: 76 Registriert: 17.01.2004
|
erstellt am: 09. Nov. 2004 18:27 <-- editieren / zitieren --> Unities abgeben:
"Spezielle Methoden oder gibt's dafür in ObjectARX nicht". Na ja das weiß ich ja eben nicht. Beim Binären STL gibt es eine Beschränkung ja (einfache Fließkommagenauigkeit dürfte das sein). Im Grunde müsste aber mit ASCII-Format möglich sein. Mein Problem ist offen gestanden das ich von Objektarx überhaupt noch keinen Plan habe(noch kann sich ja ändern).Aber ich hätte halt Interesse mich in dem Zusammenhang damit zu beschäftigen (wenn sich das lohnt). Wenn mich mein schwaches Gedächnis nicht täuscht hatte ich irgendwann mal von einem Tool Namens sol2pol.arx gelesen ,das stammt glaube ich aus deiner Feder. Das konnte STL ausgeben ,aber wohl auch nicht mit besserer Auflösung (das ist aber schon lange her). Im Grunde wäre interessant in welche Klassen man da zu mal kucken könnte. Gruß Jens Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 09. Nov. 2004 19:15 <-- editieren / zitieren --> Unities abgeben: Nur für Speedcad
Der code von sol2pol.arx ist genau das, was ich dir anbieten könnte. Da wird aber das STL-File über den AutoCAD-Befehl STLOUT erzeugt und anschließend wieder eingelesen, um ein PMESH draus zu machen. Das Schreiben des STL-Files musste ich ja von AutoCAD machen lassen, da ich ja die Acis-Solids gar nicht selber auslesen kann - nicht so sehr wegen der lächerlichen Verschlüsselung, sondern mangels Dokumentation. Das Tool ist aber keine ARX-Anwendung, auch wenn die Endung natürlich .arx lautet. Es ist eine DLL, die auf ADSRX aufsetzt und in lupenreinem ANSI C geschrieben ist, also nicht in C++, und von den ObjectARX-Methoden wird keinerlei Gebrauch gemacht. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLisp-Programmierung für AutoCad - Da weiß man, wann man's hat Meine AutoLisp-Seiten Mein Angriff auf dein Zwerchfell Mein Lexikon der Fotografie Mein gereimtes Gesülze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Speedcad Mitglied
Beiträge: 76 Registriert: 17.01.2004
|
erstellt am: 09. Nov. 2004 20:39 <-- editieren / zitieren --> Unities abgeben:
Ne dann ises das auch nicht was ich suche (muss halt noch mal schauen). Aber was ist jetzt das ADSRX sind das alte ADS-Anwendungen die dann auf irgendeiner Acad Version laufen? Ich hatte mal mit Intellicad und SDS rumgespielt, bekomme ich ADS-Anwendungen(mit egal welchem Compiler) auf Acad zum laufen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 10. Nov. 2004 08:09 <-- editieren / zitieren --> Unities abgeben: Nur für Speedcad
|
Speedcad Mitglied
Beiträge: 76 Registriert: 17.01.2004
|
erstellt am: 10. Nov. 2004 10:36 <-- editieren / zitieren --> Unities abgeben:
|
mapcar Mitglied CADmin
Beiträge: 1250 Registriert: 20.05.2002 Time flies like an arrow, fruit flies like a banana (Groucho Marx)
|
erstellt am: 10. Nov. 2004 16:02 <-- editieren / zitieren --> Unities abgeben: Nur für Speedcad
|