|
|
1 miesiąc temu | |
|---|---|---|
| .. | ||
| src | 1 miesiąc temu | |
| LICENSE | 1 miesiąc temu | |
| README.en.md | 1 miesiąc temu | |
| README.md | 1 miesiąc temu | |
| package.json | 1 miesiąc temu | |
| tsconfig.json | 1 miesiąc temu | |
Standalone CAD renderer package for Flyfish File Viewer. It is powered by @flyfish-dev/cad-viewer, previews DWG, DXF, DWF, DWFx, and XPS in the browser, and resolves wasm / worker URLs through the File Viewer asset manifest for offline enterprise deployments.
import FileViewer from '@file-viewer/vue3'
import { cadRenderer } from '@file-viewer/renderer-cad'
const options = {
rendererMode: 'replace',
renderers: cadRenderer,
}
You can also compose it with other renderer packages:
import { cadRenderer } from '@file-viewer/renderer-cad'
import { pdfRenderer } from '@file-viewer/renderer-pdf'
const options = {
rendererMode: 'replace',
renderers: [pdfRenderer, cadRenderer],
}
.dwg, .dxf, .dwf, .dwfx, and .xps.dwfv-render.wasm for performant raster / WebGL fallback.The default asset paths are:
wasm/cad/wasm/cad/dwg-worker.jswasm/cad/dwfv-render.wasmFor private deployments, override them with options.cad.wasmPath, options.cad.workerUrl, and options.cad.dwfWasmUrl.
CAD preview has moved completely out of @file-viewer/core. Core now only keeps the asset manifest, shared types, and a compatibility error message, and it no longer installs @flyfish-dev/cad-viewer by default. Install this package and pass it through renderers, or use @file-viewer/preset-all for the complete CAD experience.