MaterialService
-
class
wvc.MaterialService()
Constructors
-
wvc.MaterialService.constructor() - MaterialService(viewer: IWebViewer):
MaterialServiceParameters
viewer: IWebViewerReturns:
MaterialService
Properties
-
wvc.MaterialService.serviceName readonly
serviceName: “MaterialService”
Accessors
-
wvc.MaterialService.viewer() - get viewer(): (undefined | IWebViewer)
Returns: (undefined | IWebViewer)
set viewer(viewer: (undefined | IWebViewer)): voidParameters
viewer: (undefined | IWebViewer)Returns: void
Methods
-
wvc.MaterialService.getMaterialDescription() - getMaterialDescription(nodeId: number): Promise
Parameters
nodeId: numberReturns: Promise
-
wvc.MaterialService.getMeshDescription() - getMeshDescription(nodeId: number): Promise
Parameters
nodeId: numberReturns: Promise
-
wvc.MaterialService.getSelectedNodeIds() - getSelectedNodeIds(): number[]
Returns: number[]
-
wvc.MaterialService.setNodesShader() - setNodesShader(nodeIds: number[], vertexShader: string, fragmentShader: string, options: SetShaderOptions): Promise
Parameters
nodeIds: number[]
vertexShader: string
fragmentShader: string
options: SetShaderOptions
Returns: Promise