AssetsManageView
关系
Extends
AssetsManageView Extends Widget
继承: Widget
Implements
AssetsManageView Implements IPluginView
实现接口: IPluginView
用于显示素材管理界面和处理用户交互
构造函数
AssetsManageView
构造函数
new AssetsManageView(props)
参数
- props:
IAssetsManageViewProps素材管理视图属性
返回: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
类型: 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
