2016-07-30 19 views
1

Ich verwende die beiden folgenden Bibliotheken zu analysieren und dxf-Zeichnungen in einer Webseite anzuzeigen Ich baue: https://github.com/gdsestimating/dxf-parser
https://github.com/gdsestimating/three-dxfWie kann ich Zeilen einer dxf-Datei mit three.js, dxf-parser und three-dxf auswählen und hervorheben?

Sie die three.js Bibliothek verwenden gebaut. Ich konnte die DXF-Datei auf der Webseite anzeigen, aber obwohl ich mehrere Male versuchte, konnte ich nicht markieren (angeklickt) Zeilen in der DXF.

Ich versuchte mit Rycaster, aber ich bekomme immer wieder, dass 6 Objekte durchschnitten wurden, aber ich zoome hinein/heraus, oder klicke auf die Zeichnung.

Ich schätze Ihre Hilfe. Danke

Antwort

0

Raycaster gibt Ihnen eine Liste von Gesichtern, die von einem von der Kamera geworfenen Strahl geschnitten werden und durch Ihren Cursor laufen. Sie sind nach Entfernung zur Kamera sortiert. Das erste Element des Raycasting-Ergebnisses ist also das Objekt, nach dem Sie suchen.