AssetsManageView

用于显示素材管理界面和处理用户交互

关系

Extends

AssetsManageView Extends Widget

继承: Widget

Implements

AssetsManageView Implements IPluginView

实现接口: IPluginView

用于显示素材管理界面和处理用户交互

构造函数

AssetsManageView

构造函数

new AssetsManageView(props)

参数

返回:AssetsManageView AssetsManageView对象

属性

afterCreate

afterCreate: any

类型: any

afterRemoved

afterRemoved: any

类型: any

afterUpdate

afterUpdate: any

类型: any

buttonTabs

按钮tabs

buttonTabs: any

类型: any

children

children: any

类型: any

color

素材颜色

color: string

类型: string

dialogNode

对话框节点

dialogNode: HTMLElement

类型: HTMLElement

key

key: any

类型: any

materialArrAll

素材管理数组

materialArrAll: IMaterialObjArr

model

模型实例

model: IAssetsManageModel

props

视图属性

props: IAssetsManageViewProps

rotate

素材模型的旋转角度

rotate: number[] | undefined[]

类型: number[] | undefined[]

size

素材大小

size: number[] | undefined[]

类型: number[] | undefined[]

tabs

素材分类表

tabs: any

类型: any

uiStrings

uiStrings: any

类型: any

url

此时素材url

url: string

类型: string

viewModel

viewModel: any

类型: any

访问器

container

set container(containerValue: any): void

参数

  • containerValue: any

返回: void

domNode

get domNode(): any

返回: any

set domNode(element: any): void

参数

  • element: any

返回: void

icon

get icon(): any

返回: any

set icon(iconValue: any): void

参数

  • iconValue: any

返回: void

id

get id(): any

返回: any

set id(value: any): void

参数

  • value: any

返回: void

label

get label(): any

返回: any

set label(labelValue: any): void

参数

  • labelValue: any

返回: void

renderable

get renderable(): any

返回: any

visible

get visible(): any

返回: any

set visible(isVisible: any): void

参数

  • isVisible: any

返回: void

方法

_attach

_attach(element): void

参数

  • element: any

返回:void

_detach

_detach(element): void

参数

  • element: any

返回:void

_postInitialize

Returns

_postInitialize(): void

返回:void

beforeFirstRender

Returns

beforeFirstRender(): Promise

返回:Promise

castContainer

castContainer(element): any

参数

  • element: any

返回:any

classes

classes(...args): any

参数

  • args: ...any

返回:any

clickOperate

规划模型操作

clickOperate(type, e): void

参数

  • type: string 操作类型
  • e: any 事件对象

返回:void

close

关闭视图

close(): void

返回:void

destroy

Returns

destroy(): void

返回:void

getMaterialArr

获取素材库资源

getMaterialArr(): Promise

返回:Promise

loadDependencies

Returns

loadDependencies(): any

返回:any

loadLocale

Returns

loadLocale(): any

返回:any

normalizeCtorArgs

normalizeCtorArgs(args, container): any

参数

  • args: any
  • container: any

返回:any

postInitialize

Returns

postInitialize(): void

返回:void

render

渲染素材管理视图

render(): any

返回:any

renderNow

Returns

renderNow(): void

返回:void

scheduleRender

Returns

scheduleRender(): void

返回:void

setColor

修改模型颜色

setColor(color): void

参数

  • color: string 颜色值

返回:void

setColorUdf

取消颜色选择

setColorUdf(): void

返回:void

setMaterialCancel

取消开启素材摆放

setMaterialCancel(): void

返回:void

setRotate

修改模型旋转角度

setRotate(rotate, index): void

参数

  • rotate: string 旋转角度
  • index: number 索引

返回:void

setSize

修改模型大小

setSize(size, index): void

参数

  • size: string 尺寸值
  • index: number 索引

返回:void

show

显示视图

show(): void

返回:void

startDrawing

开启素材绘制

startDrawing(materialSrc?): void

参数

  • materialSrc?: string 素材url

返回:void

toggle

切换视图显示状态

toggle(): void

返回:void

BIMFlux AI