Appearance
Interface: ViewState
Defined in: packages/viewer-core/src/public/types.ts:918
一个视图的可序列化结果态快照(纯 JSON:number nodeId、{x,y,z} 相机)。
Properties
cam
cam:
object
Defined in: packages/viewer-core/src/public/types.ts:919
fov
fov:
number
position
position:
object
position.x
x:
number
position.y
y:
number
position.z
z:
number
target
target:
object
target.x
x:
number
target.y
y:
number
target.z
z:
number
up
up:
object
up.x
x:
number
up.y
y:
number
up.z
z:
number
colors
colors:
object[]
Defined in: packages/viewer-core/src/public/types.ts:927
逐件颜色覆盖。
color
color:
object
color.b
b:
number
color.g
g:
number
color.r
r:
number
nodeId
nodeId:
number
displayMode
displayMode:
ViewDisplayMode
Defined in: packages/viewer-core/src/public/types.ts:921
faces?
optionalfaces?:object[]
Defined in: packages/viewer-core/src/public/types.ts:933
逐叶面组覆盖。
faces
faces:
ViewFaceAppearance[]
nodeId
nodeId:
number
hidden
hidden:
number[]
Defined in: packages/viewer-core/src/public/types.ts:923
隐藏的叶节点 id(isolate 捕获为「其余全部隐藏」)。
labels?
optionallabels?:ViewLabel[]
Defined in: packages/viewer-core/src/public/types.ts:935
视图级序号标注。
labelStyle?
optionallabelStyle?:LabelStyle
Defined in: packages/viewer-core/src/public/types.ts:937
视图级标签样式。
presets?
optionalpresets?:object[]
Defined in: packages/viewer-core/src/public/types.ts:931
逐件材质预设覆盖。
nodeId
nodeId:
number
presetId
presetId:
string
projection
projection:
CameraProjection
Defined in: packages/viewer-core/src/public/types.ts:920
surfaces?
optionalsurfaces?:object[]
Defined in: packages/viewer-core/src/public/types.ts:929
逐件表面(金属度/粗糙度)覆盖。
metalness
metalness:
number
nodeId
nodeId:
number
roughness
roughness:
number
transforms
transforms:
object[]
Defined in: packages/viewer-core/src/public/types.ts:925
逐件世界增量变换覆盖(column-major number[16];爆炸已折入)。
delta
delta:
number[]
nodeId
nodeId:
number