在线咨询
QQ交流群
微信公众号
版本记录

V1.2.7.1

2020-06.23

  • 新增

    + 新增uianchor.zIndex = number,锁定UIAnchor zindex。

  • 修改

    * 修复手绘墙贴图反转的bug。

    * 修复第一人称模式下上层div挡不住鼠标事件的bug。

    * 修复同步设置subNode样式不生效的bug。

    * 修复打组摄像头不显示的bug。

    * 修复打组外立面设置属性后导致加载场景报错的bug。

  • 优化

    + 优化层级切换效率。

V1.2.6.3

2020-03.30

  • 新增

    + 新增设置marker轴心点参数pivotPixel,相对于marker左上角的偏移像素值。

    + 新增设置UIAnchor中心点的参数pivotPixel,相对于Element左上角的偏移像素值。

    + 增加聚光灯SpotLight类型,通过app.create创建。

    + 地球GeoPoint支持pivot和pivotPixel属性,与Marker的pivot和pivotPixel含义相同。

    + 地球优化热力图,新增HeatmapLayer 并支持mosaic和mosaicSize。

  • 修改

    * 修复读取marker.scale与实际设置不一致的bug。

    * 修复鼠标右键平移场景target坐标偏移的bug。

    * 修复场景中存在较大包围盒的模型导致阴影效果差的bug。

V1.2.6.2

2020-02.24

  • 修改

    * 修复园区下创建的PolygonRegion摆放到地球上抖动的bug。

    * 修复右键singleClick和dblclick冲突的bug。

    * 修复创建TextRegion在某些场景下有很大背景板的bug。

    * 修复开门方向不对的bug。

V1.2.6.1

2020-01.06

  • 变更

    + 场景效果提亮。

    + CamBuilder里打组物体添加属性后,在ThingJS里组内物体不再被合并,可以单独控制。

  • 修改

    * 修复2D模式切换到3D过程中执行flyTo后角度不对的bug。

    * 修复地球上使用movePath, lookAt, followingObject,moveTo,方法不正确的bug。

  • 优化

    + 优化性能

V1.2.5.4

2019-12.23

  • 新增

    + 支持CamBuilder里地面设置水特效在ThingJS生效。

    + 支持CamBuilder有建筑外立面的同时显示建筑结构在ThingJS生效。

    + 支持CamBuilder自定义建筑墙关闭阴影在ThingJS生效。

    + 地球相机支持使用distanceLimited, yAngleLimitRange属性的设置。

    + 地球相机支持使用rotateY, rotateAround,flyTo,stopFlying方法,调用时需增加isEarth=true参数。

  • 修改

    * 修复地球上动态创建的管线抖动的bug。

    * 修复CamBuilder设置楼层视角后在thingjs里预览视角偏移的bug。

  • 优化

    + 优化性能

V1.2.5.3

2019-12.7

  • 新增

    + 增加对CamBuilder各类管线,VU动画、贴图重复度的支持。

    + 增加对CamBuilder保存楼层视角的支持。

    + 增加管线贴图重复度设置接口line.imageRepeat。

  • 修改

    * 修复marker在第一人称下报错的bug。

    * 修复2D下AxisTransformControl控件的bug。

    * 修复楼层烘培位置偏移的bug。

V1.2.5.2

2019-11.25

  • 修改

    * 修复地球上webview显示异常的bug。

    * 修复marker缩放报错的bug。

    * 修复暂停层级退出的相关bug。

  • 变更

    + 注册层级后创建物体不再默认指定父物体,若需要添加到父物体上,通过设置parent参数指定父物体,不指定默认添加到root下。

V1.2.5.1

2019-10.28

  • 修改

    * 修复地球上物体moveTo的bug。

    * 修复加载空白场景卡死的bug。

    * 修复LOD的bug。

    * 地球修复GeoLine初始化设置renderOrder不生效的bug。

  • 新增

    + 增加相机鼠标左右键切换接口app.camera.options = {moveKey: 'right', rotationKey: 'left'}。

V1.2.4.16

2019-09.29

  • 修改

    * 修复cambuilder绘制线路uv动画播放方向不对的bug。

    * 修复加载打组物体卡死的bug

    * 修复打组物体设置userId后加载隐藏的bug。

    * 地球修复Map初始化设置restrictedLevel不生效的bug。

  • 新增

    + 增加物体动画暂停/恢复接口object.pauseAnimation()/object.resumeAnimation()。

    + 地球GeoPolygon GeoWater 支持初始化offsetHeight。

    + 地球GeoPolygon GeoWater GeoBuilding 添加重心(massOfCenterCoordinates)和几何中心(centerCoordinates)两个属性,返回经纬度。

    + 地球添加获取FeatureCollection的extent的接口。

    + 地地球GeoPoint moveGeoPath可以监听update事件。

  • 优化

    + 地球优化Tile3dLayer加载流程减少加载过程中的闪烁情况。

V1.2.4.15

2019-09.15

  • 修改

    * 修复地球上camera.rotate旋转角度不对的bug。

    * 修复地球上设置相机position后相机朝向没有刷新的bug。

    * 修复线路、管线自定义贴图朝向不对的bug。

    * 修复打组材质动画不能播放的bug。

    * 修复地球GeoPoint不能初始化设置visible的bug。

    * 修复地球GeoBuilding法线计算错误,灯光设置异常的bug。

  • 新增

    + 增加创建Marker忽略父物体包围盒的参数ignoreParentBoundingBox。

    + 地球添加计算geojson数据extent的接口。

    + 地球添加wgs84转gcj02接口 Util.convertWgs84ToGcj02([x,y])。

    + 地球重新实现地球雾的效果。

    + 地球上摄影机旋转的方法 earthFlyRotateBySpeed(根据速度)和earthFlyRotateByTime(根据时间和角度)。

    + 地球上摄影机自转的方法 earthCameraRotateByTime。

  • 优化

    + 优化事件相关代码。

V1.2.4.14

2019-09.02

  • 修改

    * 修复地球上lookAt物体角度不对的bug。

    * 修复注册层级后物体绑定marker事件不能触发的bug。

    * 修复TextRegion在移动端不能正常显示的bug。

    * 修复层级切换后默认父层级不对的bug。

    * 修复地球创建多个GeoPoint回调只进一次的bug。

    * 修复地球type为Line和Pipe的GeoLine不能生长的bug。

    * 修复地球GeoScene设置visible无法隐藏的bug。

    * 修复地球 TerrainLayer动态设置url的bug。

    * 修复地球Map对象设置maxPitch(躺倒角度)不生效的bug。

  • 新增

    + Room增加获取房间洞顶点的属性room.holes。

    + 地球BigBuildingLayer增加扫光功能。

    + 地球BigBuildingLayer支持renderer为cool的材质。

    + 地球GeoPolygon设置高度标注跟随抬高。

    + 地球ThingLayer FeatureLayer支持初始化设置visible属性。

    + 地球BigDataLayer支持pick(目前可以拾取到properties属性数据)。

    + 地球摄影机操作优化,在加入地形后可避免出现进入地表的情况。

    + 地球GeoLine支持传入heightArray参数实现高度不同的点连接成线。

    + 地球FeatureLayer支持出场动画(opacity和scale的动画)。

  • 优化

    + 地球摄影机操作优化,在加入地形后可避免出现进入地表的情况。

    + 地球GeoBuilding 效果优化。

V1.2.4.13

2019-08.16

  • 修改

    * 修复设置子物体透明度为1不生效的bug。

    * 修复地球上相机move的相关bug。

    * 修复2D下相机缩放到达临界值时会反向缩放的bug。

    * 修复粒子相关bug。

    * 修复楼层内子物体位置影响烘培效果的bug。

    * 修复卸载没有注册过的事件导致其它注册事件失效的bug。

  • 新增

    + 增加热力图马赛克效果。

    + 增加解析模型数据时的错误提示。

    + 地球GeoLine生长循环可以设置repeat、pingpong、 no。

    + 球增加计算线长度的接口。

    + 地球支持动态设置map的atomsphere。

    + 地球支持设置TerrainLayer的url为空字符串时,取消地形。

    + 地球FeatureLayer添加setFocusRegion接口。

    + 地球GeoPoint中添加的模型默认材质设置为透明。

    + 地球更新type为Plane的GeoLine的uv。

  • 优化

    + 优化创建物体的速度。

  • 变更

    + 默认地球上所有后期不使用msaa。

    + Map层级只给Campus勾边,不给里面的建筑勾边。

V1.2.4.12

2019-08.04

  • 修改

    * 修复水面2D模式下变黑的bug。

    * 修复设置2D模式下场景背景后2D切换回3D背景会闪的bug。

    * 修复旋转场景后第一次点击singleClick不能触发的bug。

    * 修复element创建的marker在地球上会闪的bug。

    * 修复2D切换回3D然后flyTo物体场景被裁剪的bug。

    * 修复地球上第一人称行走的bug。

    * 修复地球上物体包围盒角度不对的bug。

  • 新增

    + 增加每帧判断层级变化的接口app.level.isChanged()。

    + 增加以包围盒边际获取指定位置坐标的接口getLayoutPosition()。

    + 地球FeatureLayer GeoPoint GeoLine GeoBuilding添加offsetHeight属性,可设置离地高度。

    + 地球上勾边添加抗锯齿。

    + 地球支持动态设置TerrainLayer的url。

  • 优化

    + 地球优化建筑切片加载效率。

V1.2.4.11

2019-07-19

  • 修改

    * 修复第一人称视角没有限制的bug。

    * 修复第一人称地面抖动的bug。

    * 修复movePah轨迹点有重复时不能继续移动的bug。

    * 修复用element创建的marker点击事件不易触发的bug。

    * 修复RouteLine坐标不对的的bug。

    * 修复地球上物体包围盒角度不对的bug

    * 修复RouteLine播放动画箭头消失的bug。

    * 修复地球瓦片内存溢出的bug。

    * 修复地球3dtiles内存溢出的bug。

    * 修复地球app的dom元素设置display为none之后页面报错的bug。

  • 新增

    + 地球添加地图层级切换事件。

    + 地球添加BigPointLayer类 可实现海量点的渲染以及星光图的效果。

    + 地球Tile3dLayer优化解析数据和加载效率。

  • 优化

    + 优化层级切换时间延迟问题。

V1.2.4.10

2019-07-06

  • 修改

    * 修复2D下app.camera.zoom()方法不生效。

    * 修复TextRegion样式设置emissive报错。

    * 修复重写建筑层级背景,第一次进入建筑默认背景会闪现。

    * 修复建筑外立面不能独立控制样式。

    * 修复室内层级2D视角观察距离计算不对。

    * 修复注册层级后动态创建的物体默认层级不对。

    * 修复相同的两个模型,给一个模型设置贴图,另一个会受影响。

    * 修复创建物体初始化时设置的颜色不能被删除。

    * 修复GeoLine 线生长刚开始闪一下的bug。

    * 修复GeoBuilding 高度为0和负数时报错的bug。

    * 修复Label设置offset字显示不全的bug。

    * 修复多边形切换图片先变白的bug GeoPoint 模型发光、设置勾边颜色不生效的bug。

  • 新增

    + 新增四元数和angles互相转换的方法THING.Math.anglesToquaternion([100, 100, 100]);THING.Math.quaternionToAngles([0,-0.699999988079071,0,0.699999988079071])。

    + 新增外立面子物体的层级处理。

    + MapStyle添加blur参数 可设置模糊效果 map.style.blur = 0.5。

    + 添加获取多边形边界的接口。

    + GeoPolygon支持带洞多边形。

    + 增加地球上停止飞的接口 app.camera.stopEarthFly()。

  • 优化

    + 优化层级切换时间延迟问题。

V1.2.4.9

2019-06-21

  • 修改

    * 修复楼层自定义属性读取不到的bug。

    * 修复创建子物体设置inheritStyle: false不生效。

    * 修复调用room.getAvaliablePositions报错。

    * 修复加载场景报size is zero的error。

    * 修复设置楼层内物体显隐的若干bug。

  • 新增

    + 新增调整粒子效果大小接口particle.setGroupAttribute('maxParticleCount', 10000)设置粒子上限;particle.setParticleAttribute('particleCount', 5000)设置当前粒子数量。(还未公开,方法名称待定)

    + 新增操作相机时(平移/旋转)超过设置距离后隐藏物体的回调。(在线搭编辑器使用)

  • 优化

    + 为了提高没有外立面建筑的性能,跟模模搭楼层内物体显隐规则保持一致(1.在园区层级默认不显示楼层内物体,进入建筑层级才会显示。2.楼层设置了"在室外显示本层模型",在园区层级会显示楼层内物体)

V1.2.4.8

2019-06-06

  • 修改

    * 修复事件触发优先级相关bug。

    * 修复TextRegion阴影设置不生效

    * 修复创建PolygonRegion的complete事件会触发2次。

    * 修复物体开门后物体boundingBox.initSize会变大。

    * 修复楼层房间绑定TextRegion后,烘培的阴影被缩小。

    * 修复删除marker内存泄漏。

  • 新增

    + 新增模型动态替换接口 thing.loadModelResource({ url: '模型资源路径', complete: function (ev) { } }) 并保留上个模型的style和属性。

    + 新增设置物体颜色支持颜色单词。

    + 新增THING.Math.getLabelPosition(points)获取区域的最佳标签显示位置。

    + 新增模型预览控件ModelViewControl。

V1.2.4.7

2019-05-24

  • 修改

    * 修复绑定事件条件设置为null后设置的tag不生效。

    * 修复第一人称下cameraChange事件不触发。

    * 修复rotateAround方法设置speed参数会一直旋转。

    * 修复查询Door类型物体会包含窗户。

    * 修复Floor下的misc会包含独立的Thing。

  • 新增

    + query嵌套属性支持比较运算(app.query('["userData/价格">1000]'))。

    + 楼层下的物体添加临时属性_temp_roomID 表示所在房间。

    + CampusBuilder建筑外立面设置为带自定义属性的物体时,在thingjs里则此物体的Parent就是外立面。

  • 优化

    - CampusBuilder里不设置自定义属性的物体都会被合并包括带动画的物体。

    - 取消默认环境贴图,改为反射当前天空盒。

    - PolygonRegion/TextRegion/Water类样式相关属性放到style下跟Thing类型保持一致。

    - 控件命名 app.addControl(control, “框选控制器”), app.hasControl("框选控制器”) ,app.getContriol("框选控制器”)。

V1.2.4.6

2019-05-09

  • 修改

    * 修复开启app.root.static=true后引发的若干bug。

    * 修复雨粒子效果,相机推近后会被裁剪掉。

    * 修复TextRegion设置pickable=true不生效。

    * 修复第一人称下小地图中扇区指向位置不对。

    * 修复webView设置 pickable=false不生效。

    * 修复进入物体层级给物体创建或者删除marker后视角发生偏移。

    * 修复Edge浏览器加载场景报错问题。

  • 新增

    + style.image 支持base64 。

    + 室内增加烘培效果。

    + 3D场景背景加入logo水印。

V1.2.4.5

2019-04-19

  • 修改

    * 物体rotateAround方法无效。

    * 进入物体A层级,然后再A层级内 创建一个物体后,A.boundingBox.initSize会变大。

    * app.camera.screenToWorld(x, y)屏幕坐标转世界坐标位置有偏移。

  • 新增

    + WebView动态切换url。

V1.2.4.4

2019-04-02

  • 修改

    * 加载门窗模型方向反。

    * marker动态替换图片不生效。

    * 移动端Click相关事件没反应。

    * 室内物体顶UI,鼠标放到建筑上,面板会显示到室外。

V1.2.4.3

2019.03.12

  • 新增

    + 增加房间效果(room.style.borderLine=true/false)。

    + 增加子物体(obj.subNodes)可以单独绑定事件,通过ev.stopPropagation()阻止父物体事件。

V1.2.4.2

2019.03.12

  • 修复

    + 挂载dom的marker不随父物体移动。

    + flyTo设置radius无效。

    + flyTo设置target为坐标观察角度错误。

    + 从楼层层级切换不到另一个建筑层级。

    + 房间位置为同一坐标。

  • 新增

    + 增加THING.Math。

    + 增加UIAnchor显示/隐藏接口,uiAnchor.visible=true / false。

    + 增加level相机飞行完毕事件(THING.EventType.LevelFlyEnd)

    + 进入建筑层级,如果只存在单个楼层,双击建筑直接进入楼层层级,右键退回到园区。

    + 鼠标相关事件增加altKey, shiftKey, ctrlKey属性。

    + app.level.change可以再次change到当前层级。设置change(object, {skipCurrentLevel: true}) 禁止重新进入当前层级。

    + 内置的EventTag LevelPickMethod 名称修改为 LevelPickOperation

  • 优化

    + 优化TextRegion创建字体显示模糊的问题。

V1.2.4.1

2019.01.19

  • 修改

    * 画线报错的问题。

    * 楼层展开后x轴或 z轴旋转 building.rotateX(30);旋转合并后 楼层发生错位。

    * 相机围绕物体不能增量旋转。

    * 打组后的物体flyTo飞的角度不对。

    * flyTo设置offset无效。

    * CB设置预览隐藏的物体在thingjs里visible=true无效。

    * 管线改变透明度无效。

  • 新增

    + 增加自动修复撕面功能(地球场景目前默认关闭)。

    + 引入webgl2,并且默认开启后期处理效果。

    + 增加设置加载进度条高度的接口。

  • 变化

    为了更好支持多campus的应用,动态创建物体的所属关系,在没有给定parent参数时,发生变化,如下:
    老版本 :
    1. 在load事件中创建物体没有指定parent的情况下parent默认是campus。
    新版本 :
    1. load事件中如果不注册层级事件,并且不指定parent,则创建的物体在root下。不在campus了。
    2. load事件中注册层级后,再没有指定parent情况下,则创建的物体的parent属于campus。
    3. 在层级内指定默认的parent,通过app.level.currentParentObject 来改变默认父物体。
    4. app.level.currentParentObject 会随着当前层级变化而改变,默认为当前层级。
    影响:
    1. 对动态创建物体时显式指定parent的情况,不受本次修改的影响。对在load事件中没有注册层级并且没指定parent动态创建的物体,需要到app.root下获取。在app.root.campus[0].things下获取不到了

V1.2.4

2019.01.08

  • 效果设置

    增加光照设置描述

    增加雾设置描述

    增加后期效果设置描述

  • 几何物体

    增加几何物体类型描述