首页 > 建站教程 > WebGL教程 Threejs教程 >
  • threejs三维模型添加文字标签

    threejs三维模型添加文字标签

    在三维模型场景展示中,经常会需要对各个模型加上文字标签,而无论三维场景如果旋转变换一般文字标签总是需要面向摄像机方向,这时候代表深度的z坐标失去作用,只需用到x,y坐标。这时候需要把三维坐标转换为基于屏幕上的二维坐标。

    THREEJS  woaimoban 697次
  • three.js着色器语法glsl的常见内置函数

    three.js着色器语法glsl的常见内置函数

    Three js的glsl语法,内置的一些函数总结

    three js  glsl  woaimoban 106次
  • THREEJS BufferGeometry

    THREEJS BufferGeometry

    首先,在 three js 中有THREE Mesh 网格、THREE Points 点、THREE Line 线条等模型。其中: Mesh 网格模型创建的物体是由一个个小三角形组成,如下面各图。这些小三角形又是由三个点确定,需要三个确定的位置,即确定的 xyz

    THREEJS  BufferGeometry  woaimoban 114次
  • THREEJS OrbitControls屏蔽了mousedown/mouseup等鼠标事件解决办法

    THREEJS OrbitControls屏蔽了mousedown/mouseup等鼠标事件解决办法

    在Threejs中,我爱模板网要实现模型被点击弹出内容的效果(详见threejs点击事件http: www 5imoban net jiaocheng webgl 202205185008 html),然后,做出来之后发现,点击模型的确可以弹出,但是当我拖拽模型时,松开鼠标也会触发。于是想到了,用mousedown和mouseup来获取时间戳进行比对。发现并没效果。

    THREEJS  OrbitControls  mousedown  mouseup  woaimoban 721次
  • threejs点击事件

    threejs点击事件

    Threejs点击事件实际的原理:获取相机和鼠标点击时的位置,发出一条射线,射线穿过的所有物体即为点击的物体集合,取第一个即可。

    threejs  点击事件  woaimoban 183次
  • Three.js的GLTFLoader加载的模型是黑色的

    Three.js的GLTFLoader加载的模型是黑色的

    我爱模板网在使用THREE JS的GLTFLoader加载模型时,加载出来的是黑色的。首先,我用windows自带的3D工具打开是下面的效果

    Three js  GLTFLoader  woaimoban 762次
  • Three.js 天空盒设置

    Three.js 天空盒设置

    天空盒是用于增强场景表现力的一个常用技术,它一般通过在相机周围包裹一个纹理来实现。

    Three js  天空盒  woaimoban 319次
  • threejs OrbitControls旋转角度限制

    threejs OrbitControls旋转角度限制

    threejs插件OrbitControls默认的垂直方向上的旋转角度很小,例如想要看到底面和天空,不行,可以通过minPolarAngle和maxPolarAngle来进行控制

    threejs  OrbitControls  woaimoban 1720次
  • ThreeBSP的使用方法,以及npm下安装threebsp

    ThreeBSP的使用方法,以及npm下安装threebsp

    本文转载自csdn的暮志未晚Webgl博主的内容,并在文末对npm下安装threebsp进行了补充:简介之前我们一直使用Three js默认提供的几何体,今天

    threejs  threebsp  woaimoban 721次
  • threejs 模型的几何变换(旋转、缩放、平移)

    threejs 模型的几何变换(旋转、缩放、平移)

    缩放立方体网格模型x轴方向放大2倍,如果连续执行两次该语句,相等于比原来方法4倍mesh scale x=2 0; x轴方向放大2倍立方体网格模型整体缩

    threejs  mesh  scale  woaimoban 197次
21条 上一页 1 2 3 下一页