- 巴比伦JS教程
- 巴比伦JS——主页
- 巴比伦JS——介绍
- 巴比伦JS——环境设置
- 巴比伦JS——概览
- 巴比伦JS——基本元素
- 巴比伦JS——材质
- 巴比伦JS——动画
- 巴比伦JS——摄像机
- 巴比伦JS——灯光
- 巴比伦JS——参数化形状
- 巴比伦JS——网格
- 向量位置和旋转
- 巴比伦JS——贴花
- 巴比伦JS——曲线3
- 巴比伦JS——动态纹理
- 巴比伦JS——视差映射
- 巴比伦JS——镜头光晕
- 巴比伦JS——创建屏幕截图
- 巴比伦JS——反射探头
- 标准渲染管道
- 巴比伦JS——着色器材质
- 巴比伦JS——骨骼
- 巴比伦JS——物理引擎
- 巴比伦JS——播放声音和音乐
- 巴比伦JS实用资源
- 巴比伦JS——快速指南
- 巴比伦JS——实用资源
- 巴比伦JS——讨论
巴比伦JS——多面体
这是MeshBuilder中使用的一种形状。
语法
var octahedron = BABYLON.MeshBuilder.CreatePolyhedron("oct", {type: 1, size: 3, sizeX, sizeY, sizeZ, custom, faceColors, faceUV, flat, updatable}, scene);
参数
考虑以下参数来创建多面体 -
类型 - 多面体型,范围为[0,14]。
大小 - 多面体大小。
大小X - X多面体大小,覆盖大小属性。
大小Y - Y多面体大小,覆盖大小属性。
大小Z - Z多面体大小,覆盖大小属性。
自定义 - 多面体对象,覆盖类型属性。
面颜色 - 颜色数组。每侧的Color4(1, 1, 1, 1)。
面UV - 每侧的UV(0, 0, 1, 1)。
平面 - 如果为假,则多面体具有单个全局面,忽略面UV和面颜色。
可更新 - 默认设置为false。如果需要在变形期间更新,则可以将其设置为true。
babylonjs_mesh.htm
广告