Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AddModEditor

Hierarchy

  • AddModEditor

Index

Constructors

constructor

Properties

_project

_project: Project

_viewer

_viewer: Viewer

Methods

addFolderMod

  • addFolderMod(folderName: string, selectedModList: ModList[]): Promise<void>
  • 场景中增加文件夹

    Parameters

    • folderName: string

      文件夹名称

    • selectedModList: ModList[]

      ModList

    Returns Promise<void>

addMod

  • addMod(modGuid: string, modName: string, type: string): Promise<undefined | Model>
  • 场景中添加模型(ModProjProxy)

    Parameters

    • modGuid: string

      模型guid

    • modName: string

      模型name

    • type: string

      模型type eg:PDS/FBX/DWG/FOLDER/RVT/IFC/RVM

    Returns Promise<undefined | Model>

addTemplate

  • addTemplate(templateGuid: string, position: Vector3, name: string): Promise<void>
  • 场景中添加模板(ModInstance)

    Parameters

    • templateGuid: string

      模板guid

    • position: Vector3

      模板加入的位置

    • name: string

      模板名称

    Returns Promise<void>

folderAddMod

  • folderAddMod(folderId: string, selectedModList: ModList[]): Promise<void>
  • 在模型文件夹中增加模型

    Parameters

    • folderId: string

      文件夹id

    • selectedModList: ModList[]

      文件夹中需要增加的模型

    Returns Promise<void>

folderRemoveMod

  • folderRemoveMod(folderId: string, modId: string[]): Promise<void>
  • 在模型文件夹中删除模型

    Parameters

    • folderId: string

      文件夹id

    • modId: string[]

      文件夹中需要删除的模型

    Returns Promise<void>

removeFolderMod

  • removeFolderMod(folderId: string): Promise<void>
  • 场景中删除文件夹

    Parameters

    • folderId: string

      文件夹id

    Returns Promise<void>

removeModById

  • removeModById(id: string): Promise<void>
  • 场景中删除模型

    Parameters

    • id: string

      模型id

    Returns Promise<void>

saveProj

  • saveProj(): Promise<void>
  • 保存场景

    Returns Promise<void>

transTemplate

  • transTemplate(templateId: string, position: Vector3): Promise<void>
  • 场景中移动模板/模型

    Parameters

    • templateId: string

      模板id

    • position: Vector3

      模板移动到的位置

    Returns Promise<void>