Skip to main content

Class: Rhino3dmLoadPlugin

Asset-Management.Rhino3dmLoadPlugin

Hierarchy

  • SimpleEventDispatcher<"">

    Rhino3dmLoadPlugin

Implements

Properties

PluginType

Static Readonly PluginType: "Rhino3dmLoadPlugin"

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/rhino3dm.ts:154


dependencies

dependencies: typeof AssetManagerPlugin[]

Implementation of

IViewerPlugin.dependencies

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/rhino3dm.ts:155


importMaterials

importMaterials: boolean = true

Import materials from the file based on material source and color source. If false, a default material will be used

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/rhino3dm.ts:163


forceLayerMaterials

forceLayerMaterials: boolean = false

Force layer materials even if material/color source is not from layer. Only works if importMaterials is true

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/rhino3dm.ts:169


replaceWithInstancedMesh

replaceWithInstancedMesh: boolean = false

Replace meshes with instanced meshes if they have the same parent, geometry and material

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/rhino3dm.ts:175


hideLineMesh

hideLineMesh: boolean = false

Hide all lines, line segments and points in the file

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/rhino3dm.ts:181

Constructors

constructor

new Rhino3dmLoadPlugin()

Inherited from

SimpleEventDispatcher<''>.constructor

Defined in

webgi/node_modules/ts-browser-helpers/dist/EventDispatcher.d.ts:41

Methods

onAdded

onAdded(viewer): Promise<void>

Parameters

NameType
viewerViewerApp

Returns

Promise<void>

Implementation of

IViewerPlugin.onAdded

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/rhino3dm.ts:190


onDispose

onDispose(viewer): Promise<void>

Parameters

NameType
viewerViewerApp

Returns

Promise<void>

Implementation of

IViewerPlugin.onDispose

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/rhino3dm.ts:196


onRemove

onRemove(viewer): Promise<void>

Parameters

NameType
viewerViewerApp

Returns

Promise<void>

Implementation of

IViewerPlugin.onRemove

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/rhino3dm.ts:202


_refresh

Protected _refresh(): void

Returns

void

Defined in

webgi/src/extras/asset_manager/importer/threejs/generators/rhino3dm.ts:183