2017-03-06 14 views
0

J'ai plusieurs fichiers DXF. Je veux développer une application web qui va rendre un fichier DXF. De même, lorsque l'utilisateur clique sur une pièce de l'interface utilisateur, nous devons effectuer certaines tâches dans une pièce.Comment rendre les fichiers DXF interactifs, par programmation?

Pour résoudre cela, il y a des parseurs DXF disponibles en ligne dans le nœud JS, mais analyseur donne la liste des lignes, des arcs, des couches etc.

L'analyseur ne donne pas ce sont des chambres différentes et où ils résident. Pour cette raison, je ne suis pas en mesure de détecter sur quelle pièce l'utilisateur a cliqué et ne peut pas rendre DXF aussi interactif.

Remarque: Le rendu d'un fichier DXF est réalisé par le biais de certaines librairies JS en ligne, mais à nouveau la bibliothèque Rendu ne restitue qu'un fichier et ne sait pas combien de pièces ou où elles se trouvent.

Si quelqu'un a une idée, s'il vous plaît suggérer.

technologie utilisée: HTML, NodeJS, lib de JS pour rendre et analyser DXF

+0

J'ai le même problème, j'ai besoin d'un clic sur l'événement en cliquant sur le plan directeur du projet. Lorsque l'utilisateur clique sur l'élément de fichier DXF, je veux que l'information de cet élément. Faites-moi savoir si vous aviez une solution pour cela. Merci d'avance. –

+0

Je suis également confronté au même problème. Ne laissez-moi savoir si vous avez trouvé une solution pour cela.Merci à l'avance –

Répondre

2

Les fichiers DXF ne supportent pas l'idée d'une « pièce » ou quelque chose comme ça. Le contenu du fichier est littéralement juste des lignes et du texte et ces lignes pourraient être n'importe quoi: murs, plomberie, électricité, etc.

Votre meilleur pari serait de regarder manuellement les fichiers DXF et vous décidez ce qui définit un chambre. C'est-à-dire que la pièce 123 est délimitée par les points (0,0), (50,0), (0, 50) et (50, 50).