threejs
天边那朵云
这个作者很懒,什么都没留下…
展开
-
THREEJS----修复spotLight.toJSON()后 通过ObjectLoader加载target朝向问题
37220 Object.toJSON 添加判断 object是否有target属性 如果有 通过direction属性记录 target的位置38931行 添加根据direction(记录spotLight.target的位置) 修改spotLight.target的朝向...原创 2020-04-01 11:46:52 · 587 阅读 · 0 评论 -
THREEJS多渲染器叠加
一: 同一个renderer和camera, 多个scene,设置renderer.autoClear = false;然后 renderer.render(scene1, camera); renderer.render(scene2, camera);二:创建多个 renderer ,多个scene, 可以共用同一 个camera<!DOCTYPE html&...原创 2018-09-05 10:50:23 · 6370 阅读 · 0 评论 -
THREEJS 2D文字
THREEJS 循环创建多个3D 文字会很卡;解决方法 降低路径点数;或者你要的有时候是无厚度的文字 可以在字体加载后 var message = " Three.js\nStroke text."; var shapes = font.generateShapes( message, 100 ); var geometry = new THREE.Sha...原创 2018-09-06 09:17:28 · 8403 阅读 · 7 评论 -
将videojs 视频绘制到canvas上
文章转载自嘿嘿嘿https://blog.csdn.net/qq_37540004/article/details/90750529原理1.原理其实很简单,做过全景图的同学都知道,球模型+全景图片贴图。 全景视频/全景直播就是 球模型+全景视频素材 。2.至于播放器样式,可以自己用Js+Dom自定义,或者更改videojs(别的播放器插件也行)的样式 即便你是用原生video也是可...转载 2019-07-25 10:42:33 · 4700 阅读 · 0 评论 -
threejs深拷贝
this.deepClone = (object) =>{ let target = null; if(object.type === 'Mesh' || object.type === 'Sprite'){ target = new THREE.Mesh(object.geometry.clone(false), object.material.clon...原创 2019-08-29 13:21:58 · 1452 阅读 · 4 评论 -
threejs 动画转json和json转动画
将一个AnimationClip 对象直接通过JSON.stringify( )转换成json对象 后 再用json对象重建AnimationClip是重建不了的正确做法是 通过THREE.AnimationClip.toJSON( '动画剪辑对象' )生成 json对象;加载json 再使用 THREE.AnimationClip.parse ( JSON.parse ( json ...原创 2019-08-29 17:49:21 · 1400 阅读 · 0 评论 -
threejs获取物体的坐标的最大值和最小
let box = new THREE.Box();box.setObjectFrom( '物体')途中标红色的方法都是等效的然后查看 box.max 和box.min属性;2D的类似原创 2019-09-05 17:19:29 · 2269 阅读 · 0 评论 -
threejs 贴图深拷贝
newObject.material.map = oldObject.material.map.clone();newObject.material.map.needsUpdate = true;原创 2019-09-17 08:50:00 · 1022 阅读 · 0 评论 -
threejs给物体添加选中效果
const scene = new THREE.Scene(); const sceneHelpers = new THREE.Scene();const helper = new THREE.BoxHelper();renderer.autoClear = false;sceneHelpers.add( helper ); //不要将helper直接添加到scene中, 有可能导...原创 2019-09-23 17:47:17 · 7434 阅读 · 2 评论