JavaScript SDK版本3.6.74
2020-04-15
// 获取构件嵌套关系
viewer3D.getNestedComponents(function(data){
console.log(data);
});
var splineCurve = new Glodon.Bimface.Plugins.Geometry.SplineCurve(points);
splineCurve.setWidth(5);
splineCurve.setColor(new Glodon.Web.Graphics.Color(255, 255, 0, 0.6));
// 样条曲线类型为spline,折线为polyline
splineCurve.setType("polyline");
// 构造地图配置项
var mapConfig = new Glodon.Bimface.Plugins.TileMap.MapConfig();
mapConfig.viewer = viewer3D;
// 设置模型载入的基点
mapConfig.basePoint = {
"x": 56087.834,
"y": -6589.046
}
// 设置模型基点对应的经纬度坐标、高程等信息
mapConfig.modelPosition = [121.4962140700, 31.1784349300];
mapConfig.modelRotationZ = 2.3 * Math.PI / 180;
mapConfig.modelAltitude = 4.000;
// 构造地图对象
var map = new Glodon.Bimface.Plugins.TileMap.Map(mapConfig);
/* 根据ID设置及恢复图元颜色
* ids, 类型:Array, 描述:图元ID
* color, 类型:Glodon.Web.Graphics.Color
*/
var color = new Glodon.Web.Graphics.Color(17, 218, 185, 30);
viewer2D.overrideElementsColorById(ids, color);
viewer2D.restoreElementsColorById(ids);
/* 修改及恢复所有图元颜色
* 注:此方法不影响根据ID修改的图元颜色
*/
viewer2D.setGlobalColor(color);
viewer2D.restoreGlobalColor();
BIMFACE智能客服
7*24提供专业的BIMFACE使用支持与帮助