Three.js 坐标网格 GridHelper

发布于 2021-08-11 20:30:01 字数 981 浏览 1881 评论 0

通过 Three.js 类 GridHelper 可以创建一个坐标网格对象,GridHelper 本质上是对线模型对象 Line 的封装,纵横交错的直线构成一个矩形网格模型对象。

// 200表示网格模型的尺寸大小,25表示纵横细分线条数量
var gridHelper = new THREE.GridHelper(200, 25);
// gridHelper和普通的网格模型、线模型一样需要插入到场景中才会被渲染显示出来
scene.add(gridHelper);

GridHelper 类创建的网格平面默认与 AxesHelper 类创建的三维坐标轴 XOZ 平面是重合的,也就是说网格平面 GridHelper 默认垂直于y轴,也就是绿色的轴线,可以进行平移、旋转等操作。

// gridHelper对象的基类是线模型Line,可以像线模型一样设置position
// 沿着y轴平移到位置-55
gridHelper.position.y = -55

构造函数 GridHelper()

  • 参数1:坐标格尺寸,默认为 10
  • 参数2:坐标格细分次数,默认为 10.
  • 参数3:中线颜色设置, 参数值是 Three.js 颜色对象 THREE.Color,THREE.Color 默认值 0x444444
  • 参数4: 坐标格网格线颜色设置, 参数值是 Three.js 颜色对象 THREE.Color,THREE.Color 默认值 0x888888

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

浮生未歇

暂无简介

0 文章
0 评论
18379 人气
更多

推荐作者

醉城メ夜风

文章 0 评论 0

远昼

文章 0 评论 0

平生欢

文章 0 评论 0

微凉

文章 0 评论 0

Honwey

文章 0 评论 0

qq_ikhFfg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文