【three.js】旋转、缩放、平移几何体

embedded/2025/1/16 4:58:41/

目录

一、缩放

二、平移

三、旋转

四、居中

附源码


BufferGeometry通过.scale().translate().rotateX().rotateY()等方法可以对几何体本身进行缩放、平移、旋转,这些方法本质上都是改变几何体的顶点数据。

我们先创建一个平面物体,样子是这样的。

一、缩放

javascript">// 几何体xyz三个方向都放大2倍
geometry.scale(2, 2, 2);// 几何体旋转、缩放或平移之后,查看几何体顶点位置坐标的变化
// BufferGeometry的旋转、缩放、平移等方法本质上就是改变顶点的位置坐标
console.log('顶点位置数据', geometry.attributes.position);

二、平移


http://www.ppmy.cn/embedded/48889.html

相关文章

探索档案未来,尽在ARCHE-2024

2024年第三届上海国际智慧档案展览会暨高峰论坛(ARCHE-2024)将于2024年6月19日至21日在上海跨国采购会展中心隆重举行。深圳市铨顺宏科技有限公司应邀参展,将以全新形象盛装亮相,展示其在档案管理领域的最新技术和解决方案。 ARC…

深入分析 Android BroadcastReceiver (三)

文章目录 深入分析 Android BroadcastReceiver (三)1. 广播消息的优缺点及使用场景1.1 优点1.2 缺点 2. 广播的使用场景及代码示例2.1. 系统广播示例:监听网络状态变化 2.2. 自定义广播示例:发送自定义广播 2.3. 有序广播示例:有序广播 2.4. …

521. 最长特殊序列 Ⅰ(Rust单百解法-脑筋急转弯)

题目 给你两个字符串 a 和 b,请返回 这两个字符串中 最长的特殊序列 的长度。如果不存在,则返回 -1 。 「最长特殊序列」 定义如下:该序列为 某字符串独有的最长 子序列 (即不能是其他字符串的子序列) 。 字符串 s …

[数据集][目标检测]减速带检测数据集VOC+YOLO格式5400张1类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):5400 标注数量(xml文件个数):5400 标注数量(txt文件个数):5400 标注…

web前端培训生:深入探索与技能进阶之路

web前端培训生:深入探索与技能进阶之路 作为web前端培训生,你正站在一个充满挑战与机遇的起点。在这个日新月异的行业中,掌握扎实的前端技能和不断学习的态度将是你脱颖而出的关键。本文将分四个方面、五个方面、六个方面和七个方面&#xf…

假设Python脚本包含引用了大量的第三方库,如何打包成.exe文件,并且可以在没有环境的服务器下正常运行

文章目录 1.示例代码说明:2.如何打包注意事项:1.示例代码 以下是一个通常用于数据处理、分析和可视化任务的示例脚本: # 引入第三方库 import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns from scipy import stats from skle…

2024.6.14刷题记录-KMP记录

目录 一、831. KMP字符串 - AcWing题库 1.普通版KMP 2.代码简洁版KMP 一、831. KMP字符串 - AcWing题库 1.普通版KMP 学习记录(http://t.csdnimg.cn/JxPv5)。解题代码如下: # KMP算法 # 创建next数组 def build_next(patt):i 1n len(p…

HTML DOM 事件

HTML DOM 事件 HTML DOM(文档对象模型)事件是当网页中的某些操作发生时,浏览器会自动触发或通过脚本代码手动触发的动作。这些事件可以是对用户操作的响应,如点击按钮,也可以是浏览器自身的动作,如页面加载完成。理解和掌握DOM事件对于前端开发至关重要,因为它们是实现…