返回介绍

手册

参考

示例

开发者参考

PropertyBinding

发布于 2021-07-10 14:14:14 字数 2345 浏览 1241 评论 0 收藏 0

对场景图中某一真实属性的引用,内部使用。

构造器

PropertyBinding( rootNode : Object3D, path, parsedPath )

-- rootNode: -- path -- parsedPath (可选)

属性

.path : Number

.parsedPath : Number

.node : Number

.rootNode : Number

.BindingType : Object

.Versioning : Object

.GetterByBindingType : Array

.SetterByBindingTypeAndVersioning : Array

方法

.getValue ( targetArray : Array, offset : Number ) : null

.setValue ( sourceArray : Array, offset : Number ) : null

.bind ( ) : null

为场景图中的属性创建 getter / setter对。 被getValuesetValue方法内部使用。

.unbind ( ) : null

解绑场景图中某属性的getter / setter对。

.Composite ( targetGroup, path, optionalParsedPath ) : Constructor

创建一个新的复合属性绑定(Composite PropertyBinding)

.create ( root, path, parsedPath ) : Constructor

创建一个新的复合属性绑定(Composite PropertyBinding) (如果根对象是AnimationObjectGroup)或普通属性绑定

.parseTrackName ( trackName ) : Constructor

匹配以下形式的字符串:
-- nodeName.property
-- nodeName.property[accessor]
-- nodeName.material.property[accessor]
-- uuid.property[accessor]
-- uuid.objectName[objectIndex].propertyName[propertyIndex]
-- parentName/nodeName.property
-- parentName/parentName/nodeName.property[index]
-- .bone[Armature.DEF_cog].position
-- scene:helium_balloon_model:helium_balloon_model.position

.findNode ( root, nodeName ) : Constructor

从节点树或骨骼(Skeleton)中找出某节点

源码

src/animation/PropertyBinding.js

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文