我有各种DXF文件。我想开发一个web应用程序,它将呈现一个DXF文件。此外,每当用户从UI中单击房间内部时,我们都需要在房间中执行某些任务。
为了解决这个问题,Node中有一些DXF解析器可以在线使用,但解析器给出了行、弧、层等列表。
解析器没有给出不同的房间和它们所在的位置。由于这个原因,我无法检测哪个房间的用户单击了DXF,并且无法使DXF成为交互式的。
注意:呈现一个DXF文件是通过一些在线JS库实现的,但是渲染库只是呈现一个文件,它不知道有多少个房间或它们在哪里?
如果有人有想法,请提出建议。
使用的技术: HTML、nodeJS、lib of JS来呈现和解析DXF。
发布于 2017-03-06 21:59:28
DXF文件不支持“房间”之类的概念。文件的内容实际上只是行和文本,这些行可以是任何东西:墙壁、管道、电气等。
您最好的选择是手动查看DXF文件,然后决定是什么定义了一个房间。即123室以(0,0),(50,0),(0,50)和(50,50)为界。
https://stackoverflow.com/questions/42625669
复制相似问题