再推荐个Dxf、PDF、BIM及VR浏览器

2023年12月28日23:15:17 科技 1361

简介

gemini-viewer 是一个基于 WebGL 的 JS SDK,它构建在 Three.js 之上。它提供以下查看器。

1. Dxf查看器

用于查看二维CAD和 PDF。

它支持最常见的实体类型,支持常用线型;支持常见的填充样式;支持线宽;

2. BIM查看器

用于查看 3d BIM 模型。支持的格式包括gltf、obj、fbx、ifc、dae等。其功能包括测量、剖面、显示轮廓、正交相机、选择等。

3.VR查看器

用于查看全景图。支持查看1幅、6幅、24幅全景图;支持查看系列全景图;支持热点。

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

安装

从 npm 安装:

npm install @pattern-x/gemini-viewer-threejs

DxfViewer 示例

import { DxfViewer, DxfViewerConfig, ModelConfig } from "@pattern-x/gemini-viewer-threejs";

const viewerCfg: DxfViewerConfig = {
  containerId: "myCanvas",
  enableSpinner: true,
  enableLayoutBar: true,
};
const modelCfg: ModelConfig = {
  modelId: "id_0",
  name: "sample",
  src: "http://www.abc.com/sample.dxf",
}
const fontFiles = ["http://www.abc.com/hztxt.shx", "http://www.abc.com/simplex.shx"];

const viewer = new DxfViewer(viewerCfg);
await viewer.setFont(fontFiles);
await viewer.loadModelAsync(modelCfg, (event) => {
  const progress = (event.loaded * 100) / event.total;
  console.log(`${event.type}: ${progress}%`);
});
console.log("已加载");
viewer.goToHomeView();

DxfViewer 的功能

1、DxfViewer 功能包括:加载和查看一个或多个 dxf 文件、基本鼠标/按键操作、布局、图层、带对象捕捉的距离/面积/角度测量、标记、热点、比较、测量/标记的撤消/重做、缩放到选定区域、截图、设置背景颜色等

2、支持的实体类型包括:POINT、3DFACE、ARC、ATTDEF、ATTRIB、CIRCLE、DIMENSION、MLEADER、MULTILEADER、ELLIPSE、HATCH、INSERT、LEADER、LINE、LWPOLYLINE、MTEXT、RAY、POLYLINE、SOLID、SPLINE、TEXT、VERTEX、VIEWPORT 、XLINE 等 IMAGE、OLE2FRAME、REGION 部分支持。

3、加载并查看 dxf 文件

布局之间切换

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

距离测量


再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

文件对比


再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

如何将 DxfViewer 集成到您的系统中

物理结构图:

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

逻辑结构图:

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

BimViewer 的功能

加载和查看 BIM 模型

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

正交视图

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

选择

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

X射线

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

距离测量

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

剖切

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

使用 dxf 叠加 3d 模型

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

炸开

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

VRViewer 的功能

加载并查看全景图

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

切换到另一个全景

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

装饰切换

再推荐个Dxf、PDF、BIM及VR浏览器 - 天天要闻

科技分类资讯推荐

引领科技豪华MPV新风尚 第二代腾势D9西安车展亮相 - 天天要闻

引领科技豪华MPV新风尚 第二代腾势D9西安车展亮相

兼具宜商气度与家用温情的科技豪华旗舰MPV,第二代腾势D9迎来西安地区正式亮相。新车依托全球新能源MPV冠军底蕴,以第二代刀片电池、双阀云辇-C、天神之眼5.0智驾等核心技术全面升级,兼顾商务体面与家庭舒适,为西北高端用户带来一站式全能出行解决方案。
采购禁入!科华数据材料造假被拒门外 - 天天要闻

采购禁入!科华数据材料造假被拒门外

本报(chinatimes.net.cn)记者胡雅文 北京报道这家赶上AI算力风口的公司,因投标材料造假,被相关采购方列入禁入名单两年,其此前提出的复议申请也被正式驳回。相关采购平台近日发布公告,明确驳回科华数据股份有限公司(下称“科华数据”,002335.SZ)此前提交的复议申请。早在一年前,科华数据已被认定在“信息通信枢纽...
快评乐道L80:15万元级买大五座,这波值得冲? - 天天要闻

快评乐道L80:15万元级买大五座,这波值得冲?

日前,乐道L80正式发布并开启预售,其整车购买预售价为24.58万元起,租电购买预售价则低至15.98万元起。面对大型SUV市场“细分再细分”之竞争趋势,这款乐道年度重磅新车都有哪些优势?又能否成为“大五座SUV革新之作”?下面,圈哥就带大家全方位感受。
成都直击凯威德:纯电全尺寸SUV的张扬与大气 - 天天要闻

成都直击凯威德:纯电全尺寸SUV的张扬与大气

4月22日,凯迪拉克以奥斯卡级盛典规格,将上海保利大剧院点亮为璀璨舞台,在品牌代言人倪妮与全场嘉宾的共同见证下,凯迪拉克全尺寸纯电公路旗舰——凯威德耀然上市。新车共推出长续航四驱Pro、高性能四驱Ultra两款配置,官方售价区间为46.88万-50.88万元。