文件名称:dxf-viewer:用JavaScript编写的DXF 2D查看器
文件大小:75KB
文件格式:ZIP
更新时间:2024-05-28 09:58:35
JavaScript
DXF查看器 该软件包提供了用JavaScript编写的DXF 2D查看器组件。 它使用WebGL渲染图形(通过库)。 它是精心设计的,并考虑了性能,旨在绘制没有性能问题的大型真实文件。 使用示例可在此处获得: : 部署的演示: : 该软件包是根据Mozilla Public License 2.0发布的。 这是查看器的社区版本。 它最初在发布,并在项目的生产中使用。 在那里将主要针对特定项目的需求进行维护。 社区版本将获得所有通用功能和错误修复。 安装 npm install dxf-viewer 特征 文件的获取,解析和渲染准备工作是分开进行的,因此可以使用提供的帮助程序轻松将其卸载到Web工作者。 因此,最重的处理部分不会影响UI响应能力。 上面的示例演示了此技术。 几何批处理-在文件处理期间创建最少数量的渲染批处理,从而最大程度地减少了所需的绘制调用总数。
【文件预览】:
dxf-viewer-master
----src()
--------DxfFetcher.js(1KB)
--------MaterialKey.js(1KB)
--------TextRenderer.js(16KB)
--------BatchingKey.js(3KB)
--------parser()
--------DynamicBuffer.js(3KB)
--------RBTree.js(11KB)
--------DxfWorker.js(7KB)
--------DxfScene.js(61KB)
--------OrbitControls.js(26KB)
--------index.js(78B)
--------DxfViewer.js(33KB)
----.npmignore(57B)
----.idea()
--------misc.xml(172B)
--------dictionaries(163B)
--------jsLibraryMappings.xml(187B)
--------modules.xml(260B)
--------codeStyles()
--------.gitignore(176B)
--------checkstyle-idea.xml(610B)
--------vcs.xml(180B)
----dxf-viewer.iml(472B)
----LICENSE(16KB)
----README.md(4KB)
----.gitignore(33B)
----package-lock.json(1KB)
----package.json(475B)