ICode9

精准搜索请尝试: 精确搜索
  • WebGL与Threejs入门知识2020-03-09 16:02:40

    1 /*在这里对这段时间学习的3D编程知识做个总结,以备再次出发。计划分成“webgl与three.js基础介绍”、“面向对象的基础3D场景框架编写”、“模型导入与简单3D游戏编写”三个部分,其他零散知识以后有机会再总结。*/ 2 /*第一部分,webgl与three.js基础介绍,要求读者掌握JavaScrip

  • 对ThreeJS使用透明画布纹理2020-03-06 14:39:48

    对ThreeJS使用透明画布纹理示例HTMLCSSJS 示例 HTML <html> <head> <script src="https://unpkg.com/three@0.85.0/build/three.min.js"></script> <script src="https://unpkg.com/three@0.85.0/examples/js/Detector.js">&l

  • 使用vscode对threejs的本地调试2020-02-26 16:55:06

    始终坚信阅读和调试结合的方式,才是学习开源的高效方法 一、老版本调试 遥想当年的threejs(使用版本为r75)还没有CommonJS,对于我这个小白可以拿起大刀大杀四方......(咳。咳。 就是拿来简单画个方块啥的。。。),使用vscode简单配置一下就可以老老实实的拜倒在我的淫威之下。这种小

  • WebGL之Threejs概述2020-01-31 12:08:04

    什么是WebGL WebGL是在浏览器中实现三维效果的一套规范。 WebGL能做什么 游戏、家居、虚拟现实、城市地图、CAD制图等等 什么是Three.js three.js就是使用javascript 来写的,运行在浏览器上的3D程序。three.js是一个封装好的WebGL库,相当于简化了WebGL的操作。 three.js下载地址 第

  • Threejs之三维坐标系AxesHelper2020-01-14 14:06:48

    Threejs里通过AxesHelper 类,可以创建一个可视化的三维坐标系 AxesHelper( size : Number ) 参数说明 size -- 轴的线的大小,默认为 1  eg: var axes = new THREE.AxisHelper(30); scene.add(axes);  说明:   threejs中采用的是右手坐标系   红线是X轴,绿线是Y轴,蓝线是Z轴

  • threejs 限制物件只能在指定平面上拖拽2019-12-20 18:02:49

    threejs提供有 DragController.js的例子来辅助拖拽 该例子可以在基于当前屏幕的x和y轴上拖拽物体,但是它不能影响z轴。 查看代码,可以在touchStart\mousedown下找到下述代码: _plane.setFromNormalAndCoplanarPoint( _camera.getWorldDirection( _plane.normal ), _worldPosition.se

  • threejs实现revit模型渲染功能-点选和线框模式2019-08-28 17:05:46

    这个功能相对来说比较简单,通过射线法,选中构件就行了,就能拿到构件的信息,线框模式的话,就是改材质信息里面的wireframe就好了。 线框模式。 精确点选构件。 具体内容不方便多说,请大家谅解,需要探讨的请联系Q210054763

  • threejs实现模型渲染功能-保存视点2019-08-28 16:35:49

    实现保存视点功能,可以随时将您需要保存的模型角度和位置保存下来,下次直接进入观看。 具体内容不方便多说,请大家谅解,需要探讨的请联系Q210054763

  • threejs 学习之射线的使用2019-08-18 23:54:14

    主要内容: 使用 threejs 创建 20x20 的网格,鼠标移动时,方块跟随移动,点击时在网格任意位置放置方块,按 shift 时,删除当前位置方块。 流程如下: 创建网格 创建一个与网格同样尺寸的平面 创建一个方块 mesh_1 与网格同样的尺寸 一个与网格同样的方块 geometry_2 , 不加入 scene 中 三个事

  • webgl图库研究(包括BabylonJS、Threejs、LayaboxJS、SceneJS、ThingJS等框架的特性、适用范围、支持格式、优缺点、相关网址)2019-07-30 16:56:30

    3D图库框架范围与示例 摘要: 为实现企业80%以上的生产数据进行智能转化,在烟草、造纸、能源、电力、机床、化肥等行业,赢得领袖企业青睐,助力企业构建AI赋能中心,实现智能化转型升级。“远舢文龙数据处理平台”以AI驱动,构建5G时代下企业数智基础,从根本上改变了数据采集、存储和使用的方

  • THREEJS 第三十六用 单体发光官方加入THREE啦2019-07-09 10:36:04

    106版本 加入了单体发光的DEMO 大家快去体验吧  之前自己写的 发现别人的代码 结构就很清晰 自己的一团浆糊 -v- 都有点不想用自己的了 webgl_postprocessing_unreal_bloom_selective 文件名 大家体验一下吧             threejs交流群511163089

  • vscode 支持 threejs 的智能提示2019-07-03 12:49:14

    VSCode Typings and Intellisense: Dummy Learning VS-Code 1 Jun 20, 2016 Updated on Jun 20 2016 for 1.0 typings and 1.x.x VS Code I try to bring code intellisense to visual studio code for three.js today. The process is also suitable for other packages. As

  • threeJS射线拾取机制及案例2019-06-26 08:49:41

    前言 在浏览器中浏览三维图形的时候,有时想要与三维图形之间做一些点击事件和交互操作,其中比较常用的一个解决方案就是使用Raycaster对象来实现(射线拾取)。 基础知识 世界坐标系:webGL中,世界坐标系是以屏幕中心为原点(0, 0, 0),且是始终不变的。面对屏幕时,右边是x正轴,上面是y正轴,由屏

  • [ThreeJs学习笔记] 精灵与canvas结合动态生成伪三维文字2019-05-05 18:54:36

    精灵与canvas结合动态生成伪三维文字 介绍 由于三维文字太过占用内存,但是项目中又需要,参考在CSDN各路大佬的相关代码,研究出了另一种创建三维文字的方法,这种方法可以创建伪三维文字 ####创建过程如下 1.使用canvas画布,并在画布上写入自己想要创建的三维文字 let canvas = doc

  • x3d:了解x3dom2019-03-26 16:48:06

    x3dom是类似于threejs的存在,threejs能有非常炫酷的效果,但x3dom更加适用cad领域(因为其特有的格式x3d已经被html5所接受),虽然该框架不够流行,但在cad领域是比较合适的框架 官网: https://www.x3dom.org/

  • 在java学到一定程度之后我想起了当初是threejs激发了我学编程的想法2019-03-11 15:55:16

      当初的threejs并不熟悉,就算在MOOC看了一些图形学的课,其实也只是一知半解 demo在之前2017-2018就做了几个,这种技术国内已经有了开始代理的了,应用的方面也都是营收性质. 当时学Java也是冲着数据结构来的,因为当时在软件里设置动画节点,需要一些JSON数据的展示, 并且有些朋

  • threejs第二十三用 更换贴图2019-02-28 12:48:52

    let image = new Image() image.src = url; image.onload = function () { a.material.map.image = image; a.material.map.needsUpdate = true; } 这样可以修改贴图 然后还可以直接把material替换了修改掉材质

  • WebGL可视化3D绘图框架:Three.js 零基础上手实战2019-02-27 10:57:32

    课程下载地址:https://pan.baidu.com/s/1680So9jGlArFqB26PvII9g 提取码: br43 本课程主要的功效就是让你学习完本教程后,能够写出在浏览器上流畅运行的3D程序,包括但不限于:大数据可视化,360度全景展示,3D游戏,完成这些事情,会比c++用更少的代码。而且更容易,更酷。 在本课程中,我们将由浅入

  • three.js学习:初学three.js,从立方体开始2019-02-08 23:38:36

    目前three.js是浏览器展现3D效果的一个很强大的js工具,遗憾的是没有特别系统而全面的文档(threejs官方文档感觉有些缺漏,可以和WebGL中文网的threejs教程对比着看)。好了,根据WebGL中文网的threejs教程开始学习,因为教程里的部分代码已经不适用(过时)了,导致学习的时候有些磕磕绊绊,故记录下

  • 我和我的小伙伴们都惊呆了!基于Canvas的第三方库Three.js2019-02-03 14:44:05

    What is Three.js three + js 表示运行在浏览器上的3D程序 javascript的计算能力因为google的V8引擎得到了迅猛提升 做服务器都没问题了 更别说3D了 哈哈  //参考nodejs 一言以蔽之 它能写出在浏览器上流畅运行的3D程序   提示:好的3D应用 在腾讯开放平台上 会有一个不错的收入  

  • threejs 几何体阵列2019-01-22 12:01:33

    参考: http://www.yanhuangxueyuan.com/Three.js_course/array.html   //创建场景对象 var scene = new THREE.Scene(); //创建一个立方体几何对象 var box = new THREE.BoxGeometry(10, 10, 10); //材质对象 var material = new THREE.M

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有