1.1.3 • Published 2 years ago

@xatali/primate v1.1.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Graphics3DEngineType

介绍

Graphics3DEngine 的d.ts 声明,如果需要代码提示,需要安装此模块。

安装教程

  1. npm insatll @xatali/primate --save-dev

使用说明

  1. 只需要安装此声明,就会有代码约束提示。

版本发布

  1. npm run publish

版本说明

第三位数字为小版本改变。

  1. 2020.10-24 发布 1.0.55版本。和当前引擎最新版3.2.10相匹配。

  2. 2020.11.18 发布1.0.7版本,和引擎3.2.12匹配。

    • 弃置了ObjectCache某些方法,

    • 新增了ObjectOperation方法。

    • 修改了CanvasEvent 中的 _getIntersects方法。

  3. 1.0.8 和引擎3.2.13匹配

    • 详情修改查看Graphics3DEngine项目。
  4. 1.0.9 匹配引擎3.2.14

    • 修改事件回调函数参数(包括on添加的事件。或者通过CanvasEvent.addEventListener添加的回调)

    • 增加标签直接对on 和off方法的支持。

    • ObjectEvent新增方法offAllEvent,用于移除所有事件通过on添加的事件。

    • modelEngine中的dispose方法增加参数force,此参数用来表示是否强制销毁引擎中的单一资源,例如websocket连接,IndexDB线程等。

    • CSS2DObject 新增属性scaleByDistance,此属性根据相机和标签的距离,在区间内线性缩放。

    • CSS2DObject新增缩放支持(x,y两象限)

    • CSS2DObject新增旋转支持(x轴旋转)

    • 新增类 NearFarScalar,存在于PRIMATE命名空间下,为属性scaleByDistance的类型。

  5. 1.0.10 匹配引擎3.2.15

    • HtmlCSS3DMark内部方法名称优化(兼容之前版本)。

    • 删除SceneOperation中无用的获取组方法,将组合并。

    • LightOperation中新增方法。

      • removeLight;

      • removeLightByUUID; 根据uuid移除灯光

  6. 1.1.0 匹配引擎4.0.0

    • 重构 AnimateOperation类。 内部方法基本全部重构。弃置了无用的方法。

    • MaterialOperation 类内优化动画修改颜色和透明度方法。

      • ObjectOperation方法优化。

        • 移除和选中相关的所有方法(选中只是变色,这个功能可以外部使用API实现)。

        • 优化方法名称,合并冗余的方法。

  7. 1.1.1 匹配

    4.0.1

    • 新增 rigidbody 刚体模块。
  8. 1.1.2

    匹配 4.0.2

    • 规范化标签方法调用,在父类定义了标签的规范方法,由子类来实现。

      父类规范了方法create和 template方法。 用于分别创建新的标签和创建内置的模板类型标签。

    • 修复了对于Dom标签,设置属性无法及时更新的bug。

    • 修复了CssObject标签的调用clone方法,部分属性没有clone的bug。

    • 将标签内_addLabel2Scene和 _getLabelGroup修改为public的.

    • 增加抛出外部实现动画的约束。LoadAnimation。

    • ObjectOperation内新增方法

    • 新增加载时的参数。

    • 修改Loader约束。

  9. 1.1.3

    匹配 4.0.3

    • 修改ObjectOperation.moveObjectWithCurvePath 增加参数

    • 修改PathRoamControl.beginRoam 增加参数。

    • CurvePathRender 增加方法。

    • CameraControls 中新增方法

      save(name):保存当前相机的状态. name {String} 可选值.用来恢复状态

      reset(name, isDelete) 重置到某个保存的状态节点.

      • name {String} 可选值,当为null 或者为undefined时候将会 取上一个保存的专状态.

      • isDelete {Boolean} 可选值. 不为false 时候,将会删掉上一个状态.

    • 规范化PathRoamControl ,ObjectCurvePath,CurvePathRender类的销毁方法为dispose

1.1.1

2 years ago

1.1.0

2 years ago

1.1.3

2 years ago

1.0.10

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.55

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.0

3 years ago