2017-03-06 4 views
0

Ich habe verschiedene DXF-Dateien. Ich möchte eine Webanwendung entwickeln, die eine DXF-Datei rendert. Auch wenn Benutzer in der UI auf einen Raum klicken, müssen bestimmte Aufgaben in einem Raum ausgeführt werden.Wie mache ich DXF-Dateien interaktiv, programmatisch?

Um das zu lösen, gibt es einige DXF-Parser verfügbar online im Knoten JS, aber Parser gibt Liste von Linien, Bögen, Schichten usw.

Der Parser nicht geben, was verschiedene Räume sind und wo sie sind wohnhaft. Daher kann ich nicht feststellen, auf welchen Raum Benutzer geklickt hat und DXF nicht als interaktiv machen kann.

Hinweis: Rendern einer DXF-Datei wird durch einige Online-JS-Bibliotheken erreicht, aber die Rendering-Bibliothek rendert nur eine Datei und weiß nicht, wie viele Räume oder wo sie sind?

Falls jemand eine Idee hat, schlagen Sie bitte vor.

Technologie verwendet: HTML, NodeJS, lib von JS zu machen und analysieren DXF

+0

Ich habe das gleiche Problem, ich brauche Click Event auf klicken auf Projekt Projekt Masterplan. Wenn der Benutzer auf das DXF-Dateielement klickt, möchte ich diese Elementinformationen haben. Lass es mich wissen, wenn du eine Lösung dafür hast. Danke im Voraus. –

+0

Ich bin auch mit dem gleichen Problem konfrontiert. Lassen Sie mich wissen, wenn Sie irgendeine Lösung dafür gefunden haben. Vielen Dank im Voraus –

Antwort

2

DXF-Dateien nicht die Idee eines „Raum“ oder so etwas unterstützen. Der Inhalt der Datei sind buchstäblich nur Linien und Text und diese Zeilen können alles sein: Wände, Sanitär, Elektro, etc.

Ihre beste Wette wäre, die DXF-Dateien manuell zu betrachten und Sie entscheiden, was definiert ein Zimmer. Das heißt, Raum 123 wird durch die Punkte (0,0), (50,0), (0, 50) und (50, 50) begrenzt.

Verwandte Themen