File

src/client/app/frameworks/apis/services/bime.viewpoint.service.ts

Description

视点操作对象
命名空间: window.BIMe.view.BIMeViewpoint

Constructor

constructor(footerService: FooterService, sectionClipPicker: SectionClipPicker, rendererService: RendererService, viewerService: ViewerService, isolateService: IsolateService, hideService: HideService, commonService: CommonService, sectionService: SectionService, runtime: RuntimeService, jsonLoad: JsonLoadService, projectViewpointLoaderService: ProjectViewpointLoaderService, resourceService: ResourceService, widgetUtilityService: WidgetUtilityService, commandService: CommandService, bimeModelInfo: BIMeModelInfo, commentService: CommentService)

Methods

getViewPointBasicInfo
getViewPointBasicInfo()

得到视点相关信息
hideElement 隐藏elementid
isolsteElement 隔离elementid
clipInof 剖切相关信息
cameraInof 相机相关信息

Returns: void
setViewPointBasicInfo
setViewPointBasicInfo(obj: any)
Returns: void
Public addViewpoint
addViewpoint(viewId: string, viewpointName: string, viewpointDescription: string, viewpointCategory: string, viewpointPosition: any)

添加视点

Parameters :
  • viewId

    视图id

  • viewpointName

    视点名称

  • viewpointDescription

    视点描述

  • viewpointCategory

    视点类别

  • viewpointPosition

    视点位置 调用 window.bime.view.bimeViewpoint.getViewpointPosition()得到

Example :
   function addViewpoint() {
window.bime.view.bimeViewpoint.getViewpointPosition().then(function(position){
var viewId = 'xxxx';
var viewpointName = 'xxxx';
var viewpointDescription = 'xxxx';
var viewpointCategory = 'xxx';
window.BIMe.view.BIMeViewpoint.addViewpoint(viewId, viewpointName, viewpointDescription, viewpointCategory,position).then(function(viewpoint){
console.log(viewpoint)
})
});

}
Returns: any
Public updateViewpoint
updateViewpoint(viewpointId: string, viewpointName: string, viewpointCategory: string, viewpointDescription: string, viewpointPosition: any)

更新视点

Parameters :
  • viewpointId

    视点Id

  • viewpointName

    视点名称

  • viewpointCategory

    视点类别

  • viewpointDescription

    视点描述

  • viewpointPosition

    视点位置

Example :
   function updateViewpoint() {
window.bime.view.bimeViewpoint.getViewpointPosition().then(function(position){
var viewpointId = 'xxxx';
var viewpointName = 'xxxx';
var viewpointDescription = 'xxxx';
var viewpointCategory = 'xxx';
window.BIMe.view.BIMeViewpoint.updateViewpoint(viewpointId, viewpointName, viewpointDescription, viewpointCategory,position).then(function(viewpoint){
console.log(viewpoint)
})
});

}
Returns: any
Public deleteViewpoint
deleteViewpoint(viewpointId: string)

删除视点

Parameters :
  • viewpointId

    视点Id

Example :
   function deleteViewpoint(){
window.BIMe.view.BIMeViewpoint.deleteViewpoint(viewpointId).then(function(res){
console.log(res);
});
}
Returns: any
Public setDefaultViewpoint
setDefaultViewpoint(viewpointId: string)

设置默认视点

Parameters :
  • viewpointId

    视点id

Example :
   function setDefaultViewpoint(){
window.BIMe.view.BIMeViewpoint.setDefaultViewpoint(viewpointId).then(function(res){
console.log(res);
});
}
Returns: any

成功返回视点的Id

Public changeViewpoint
changeViewpoint(viewpointId: string)

切换视点

Parameters :
  • viewpointId

    视点Id

Example :
   function changeViewpoint(){
window.BIMe.view.BIMeViewpoint.changeViewpoint(viewpointId).then(function(res){
console.log(res);
});
}
Returns: any
Public getViewpointPosition
getViewpointPosition()

得到视点位置 在添加或修改视点前必须得到视点的位置

Example :
   function getViewpointPosition(){
window.BIMe.view.BIMeViewpoint.getViewpointPosition().then(function(position){
console.log(position);
});
}
Returns: any

返回视点位置

results matching ""

    No results matching ""