- 博客(28)
- 收藏
- 关注
原创 2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(源代码分析13)
2021SC@SDUSC目录一.clay.compositor. Graph类概述二.clay.compositor. Graph类的作用三.clay.compositor. Graph类源码分析1.new Graph()2.addNode(node)3.after(name, action, context opt)4.before(name, action, context opt)5.dirty()6.error(action, context opt)7.
2021-12-27 15:10:37 383
原创 2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(源代码分析12)
2021SC@SDUSC目录一.clay.Value类概述二.clay.Value类的作用三.clay.Value类源码分析1.new Value()2.(static) constant(constant) → {clay.Value}3.(static) random1D(min, max) → {clay.Value}4.(static) random2D(min, max) → {clay.Value}5.(static) random3D(min, max) →
2021-12-23 22:52:22 606
原创 2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(源代码分析11)
2021SC@SDUSC目录一.clay.Skeleton类概述二.clay.Skeleton类的作用三.clay.Skeleton类源码分析1.new Skeleton()2.addClip(clip, mapRule opt)3.getClip(index)4.getClipNumber()→ {number}5.removeClip(clip)6.removeClipsAll()7.update()8.updateJointMatrices()9..
2021-12-16 15:52:38 536
原创 2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(源代码分析10)
2021SC@SDUSC目录一.clay.Timeline类概述一.clay.Timeline类的作用一.clay.Timeline类源码分析1.new Timeline()2.addAnimator(animator)3.addClip(clip)4.after(name, action, context opt)5.animate(target, optionsopt) → {clay.animation.Animator}6.before(name, actio
2021-12-09 19:19:54 497
原创 2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(源代码分析9)
2021SC@SDUSC目录一.clay.core.LinkedList类概述二.clay.core.LinkedList类的作用三.clay.core.LinkedList类源码分析1.new LinkedList()2.clear()3.forEach(cb, context)4.getAt(idx)5.getHead()6.getTail()7.indexOf(value)→ {number}8.insert(val) → {clay.core.Lin.
2021-12-02 11:19:21 1167
原创 2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(源代码分析8)
2021SC@SDUSC目录一.clay.async.TaskGroup类概述二.clay.async.TaskGroup类的作用三.clay.async.TaskGroup类源码分析1.new TaskGroup()2.after(name, action, context opt)2.all(tasks)3.allSettled (任务)→{ clay.async.TaskGroup }4.before(name, action, context opt)5.er
2021-11-25 22:32:04 529
原创 2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(源代码分析7)
2021SC@SDUSC目录一.clay.async.Task类回顾二.clay.async.Task类的扩展功能分析三.clay.async.Task类源码分析(二)1.off(action, context opt)2.on(name, action, context opt)3.once(name, action, context opt)4.reject(err)5.resolve(data)6.success(action, context opt)7.
2021-11-18 22:23:21 573
原创 2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(源代码分析6)
2021SC@SDUSC一.clay.async.Task类概述二.clay.async.Task类的作用三.clay.async.Task类源码分析1.new Task() 该函数为Task类的构造函数,无参数 其源代码如下:function Task() { this._fullfilled = false; this._rejected = false;} 从源代码可以看出,Task类内部有两个成员变量,即_fullfi...
2021-11-11 22:59:27 1022
原创 2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(源代码分析5)
2021SC@SDUSC目录一.clay.animation.TrackClip类概述二.clay.animation.TrackClip类的作用三.clay.animation.TrackClip类源码分析1.new TrackClip(opts opt)2.additiveBlend(clip1, clip2)3.addTrack(track)4.blend1D(clip1, clip2, w)5.blend2D(clip1, clip2, clip3, f, g)
2021-11-04 23:04:56 490
原创 2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(源代码分析4)
2021SC@SDUSC一.clay.animation.Blend2DClip类概述 clay.animation.Blend2DClip继承自clay.animation.Clip,是剪辑Clip的二维形式Blend2DClip,可为动画添加二维剪辑。二.clay.animation.Blend2DClip类的作用 Blend2DClip类能够进行创建一个动画的二维剪辑,克隆二维剪辑,暂停二维剪辑的播放,恢复二维剪辑的播放,设置二维剪辑的缓动效果,设置二维剪辑的循环次数,设置...
2021-10-28 21:34:51 427
原创 2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(源码分析3)
2021SC@SDUSC一.clay.animation.Blend1DClip类概述二.clay.animation.Blend1DClip类的作用三.clay.animation.Blend1DClip类源码分析1.new Blend1DClip(opts opt) 该函数为Blend1DClip类的构造函数,其参数opts,类型为object(对象),参数opts对象内含有的成员变量如下:变量名 变量类型 是否必须 构造后默认值 描述 name...
2021-10-21 20:13:59 134
原创 2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(源码分析2)
2021SC@SDUSC目录一.clay.animation.Clip类概述二.clay.animation.Clip类的作用三.clay.animation.Clip类源码分析1.new Clip(opts opt)2.pause()3.resume()4.setEasing(easing)5.setLoop(loop)6.setTime(time)→ {string}7.step(time)→ {string}一.clay.animation.Clip..
2021-10-14 21:48:56 312
原创 2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(源码分析1)
2021SC@SDUSC目录一.clay.animation.Animator类概述二.clay.animation.Animator类的作用三.clay.animation.Animator类源码分析1. new Animator(target, loop, getter, setter, interpolater)2. delay(time) → {clay.animation.Animator}3. done(func) → {clay.animation.Anima...
2021-10-07 22:49:18 484
原创 2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(综述)
2021SC@SDUSC目录一.claygl项目简介二.github地址三.项目下载及配置四.简单的使用实例五.更多应用六.组内分工一.claygl项目简介 1.claygl描述 ClayGL是一个Web 3D图形库,用于构建支持3D Web的应用程序,例如在真实的地理地图上绘制交互式3D街道地图。ClayGL可作为开源项目使用。 2.claygl特点 (1)轻巧 (2)可缩放图形 (3)可配置高质量的图形...
2021-09-30 17:31:47 419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人