Appearance
Interface: SvgExportOptions
Defined in: packages/viewer-core/src/public/types.ts:323
矢量 SVG 导出选项(对标 HOOPS SvgConfig 子集)。所有字段可选,含默认。
Properties
background?
optionalbackground?:string
Defined in: packages/viewer-core/src/public/types.ts:341
背景 CSS 色(默认无 = 透明)。
clipProximity?
optionalclipProximity?:number
Defined in: packages/viewer-core/src/public/types.ts:360
解析裁剪:边落在三角形平面该容差内不判遮挡(窗口深度单位,默认 ~2e-3)。
clipZNudge?
optionalclipZNudge?:number
Defined in: packages/viewer-core/src/public/types.ts:362
解析裁剪:把边朝相机偏置抗 z-fighting(窗口深度单位,默认 ~5e-4)。
emitIds?
optionalemitIds?:boolean
Defined in: packages/viewer-core/src/public/types.ts:364
是否在 <polygon>/<polyline> 上输出 data-node-id/data-face-group-id/data-edge-id 属性(默认 true)。
fillColor?
optionalfillColor?:string
Defined in: packages/viewer-core/src/public/types.ts:358
填充色:每实例材质色 "instance"(默认),或强制单一 CSS 色。
fills?
optionalfills?:boolean
Defined in: packages/viewer-core/src/public/types.ts:356
是否输出面填充(默认 true)。
height?
optionalheight?:number
Defined in: packages/viewer-core/src/public/types.ts:327
导出像素高(默认画布高)。
includeObscured?
optionalincludeObscured?:boolean
Defined in: packages/viewer-core/src/public/types.ts:335
是否含遮挡边(默认 false)。
includeSilhouettes?
optionalincludeSilhouettes?:boolean
Defined in: packages/viewer-core/src/public/types.ts:333
是否含 silhouette(默认 true)。
lineColor?
optionallineColor?:string
Defined in: packages/viewer-core/src/public/types.ts:329
可见边颜色(CSS,默认 "#000000")。
obscuredColor?
optionalobscuredColor?:string
Defined in: packages/viewer-core/src/public/types.ts:337
遮挡边颜色(CSS,默认 "#9aa0a6")。
obscuredDashArray?
optionalobscuredDashArray?:string
Defined in: packages/viewer-core/src/public/types.ts:339
遮挡边虚线 dasharray(如 "4,3";默认无)。
occlusionTolerance?
optionalocclusionTolerance?:number
Defined in: packages/viewer-core/src/public/types.ts:347
Deprecated
旧深度采样路径参数(已改用 clipProximity/clipZNudge 的解析裁剪)。 遮挡判定的相对裕度(线性视空间深度):仅当某表面比边近超过该比例才算遮挡。 默认 0.05(5%)。增大 → 更不易被自表面误判遮挡(线更完整)但跨物体遮挡也更宽松。
strokeWidth?
optionalstrokeWidth?:number
Defined in: packages/viewer-core/src/public/types.ts:331
线宽(SVG 单位,默认 1)。
width?
optionalwidth?:number
Defined in: packages/viewer-core/src/public/types.ts:325
导出像素宽(默认画布宽)。
xmlProlog?
optionalxmlProlog?:boolean
Defined in: packages/viewer-core/src/public/types.ts:354
是否含 XML 声明头(默认 true)。
zNudge?
optionalzNudge?:number
Defined in: packages/viewer-core/src/public/types.ts:352
Deprecated
旧深度采样路径参数(已改用 clipProximity/clipZNudge 的解析裁剪)。 旧的窗口深度加性偏移;已改用 occlusionTolerance(线性相对裕度)。保留以兼容调用方。