{"repo":"pattern-x/gemini-viewer-examples","free":true,"listed":false,"github":"https://github.com/pattern-x/gemini-viewer-examples","clone":"git clone https://github.com/pattern-x/gemini-viewer-examples.git","description":"Examples and demos for gemini-viewer sdk, which is a WebGL based BIM model viewer, built on three.js. It is used to view dwg/dxf, gltf, obj, ifc models, etc.","language":"TypeScript","stars":282,"topics":["bim","dwg","dxf","gltf","threejs","vr","webgl","3d-viewer","dxf-viewer","bim-viewer"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"gemini-viewer-examples Examples and demos for gemini-viewer sdk. - Online examples - Online demos Set up the example project npm install npm start http://localhost:3000/ gemini-viewer gemini-viewer is a WebGL based JS SDK, it is built on top of three.js. It provides following viewers: 1. DxfViewer Used to view 2d drawings and PDF. For dwg, we need to convert it to dxf first (there is a dwg2dxf.exe worker). It supports most common entity types, it supports OLE and region via dwg2dxf; It supports common line types; It supports common hatch styles; It support line width; 2. BimViewer Used to view 3d BIM models. It supports formats including gltf, obj, fbx, ifc, dae, etc. Its features including measurement, section, display outline, orthographic camera, selection, etc. 3. VRViewer Used to view panoramas. It supports viewing a panorama with 1 image, 6 images, or 24 images; It supports viewing a serials of panoramas; It supports hotpoints; Installation To install from npm: Examples for DxfViewer Features for DxfViewer - DxfViewer features includes: load and view one or more dxf files, basic mouse/key operations, layouts, layers, distance/area/angle measurements with osnaps, markups, hotpoints, comparison, undo/redo for measurements/markups, zoom to selected area, screenshots, set background color, etc. - Supported entity types includes: POINT, 3DFACE, ARC, ATTDEF, ATTRIB, CIRCLE, DIMENSION, MLEADER, MULTILEADER, ELLIPSE, HATCH, INSERT, LEADER, LINE, LWPOLYLINE, MTEXT, RAY, POLYLINE","default_branch":null,"files":null,"tree":[],"storefront":"/r/pattern-x","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pattern-x/gemini-viewer-examples/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}