• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Einzel- und Doppelpräzision in mobilen Komma

  • Ersteller Ersteller Gio_S
  • Erstellt am Erstellt am

Gio_S

Guest
Guten Morgen und Dank für die Aufmerksamkeit,
Ich verspreche (siehe Willkommensbotschaft) um nach Informationen zu fragen, aber auch für die Gemeinschaft zur Verfügung zu bleiben, einige Erfahrung mit autolisp ich hätte..
fertige Präambel, mein großes Problem.
aus der intellicad-Umgebung (ähnlich autocad) erzeugen direkt in lisp, aus der internen Design-Datenbank, die stl-Dateien, die ich brauche.
aber ich habe ein großes Problem, ich bin gezwungen, für die stl Ausgabedateien die Textcodierung zu verwenden, die im Gegensatz zum Binär keine Felder für Farbe enthält, während die Farbe, die Teile zu unterscheiden ist sehr nützlich.
Dies geschieht, weil die stl-Dateien von binären Typ, wo jedes Gesicht eine Ecke Vorschau, um die Farbe anzumelden, sie wollen ein einzelnes mobiles Komma-Format, während Autolisp scheint nur, dass es nur das Doppelte verwendet.
wie konnte ich tun, um auf Datei von Daten zu mobilen Komma zu schreiben, aber zu 32 Bit?
Im Moment, für extreme Fälle, in denen die Farbe wirklich notwendig ist, nutze ich eine externe ausführbare, die ich in anderer Sprache tat, die liest die dxf, die ich genero aus dem Design, und wiederum schreibt das stl-Format gefärbt, indem sie aus dem Schichtnamen, oder die Farbe, die ich der 3dface-Entität zugeordnet, aber das ist ziemlich langsam und macchinoso.
von der Innenseite von intellicad statt die Textdatei slt me füllen Sie es in einem Moment, und starten Sie direkt meshlab, die mir das Objekt zeigt, das sehr scharf ist. Leider kann ich es aber nur mit dem Textformat tun, weil diese schädlichen Daten in einer einzigen Präzision, die die Schieferspur verwendet.
danke früh, wenn ein "guru" eine Lösung hatte:)
 
Wenn Ihre Version von intellicad vba hat, kann die erstellte Textdatei sie in binär konvertieren.
 
Danke für die Antwort, nein, ich habe es nicht, aber ich tue immer noch dasselbe von der dxf, um mir einen Doppelpass zu machen.
aus der intellicad-Umgebung kann ich eine Datei erstellen, die die Farben enthält, eine Exe nennen, die sie lesen, sie in binär neu schreiben, und wiederum rufen meshlab, aber der Punkt, den ich verstehen möchte, ist über die Lispe.
kann autolisp manipulieren 32-Bit-Daten (in Einzelgenauigkeit) ?
Es ist eine Neugier, und es wäre viel sauberer und eleganter.
Ich habe eine datierte Version von intellicad, die aber voll auf meine Bedürfnisse trifft, und auf der ich so viel über diese lisp, Menüs und Schnittstellen geschrieben habe, die ich nicht ändern will. Ich bin sicher, ich sollte viele Dinge anfassen.
unterschiedlicher Fall, wenn Sie feststellen, dass selbst autolisp heute 32 Bit behandeln kann.
Ich glaube nicht, aber ich möchte sicher sein.
Danke trotzdem!
 
theoretisch könnte man tun, um ihn zu einem Byte-Zug zu schreiben, aber um den kodierenden kleinen Endianer zu studieren, denke ich, es auf ein zukünftiges Leben zu verschieben:)
Es sei denn, es gibt eine Routine...
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben