npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@xatali/primate

v1.1.3

Published

PRIMATE的typescript约束

Downloads

5

Readme

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