three.js - 设置 Freesurfer inflated 的网格坐标偏移
问题描述
我正在尝试设置膨胀表面的 x 坐标的偏移量,左侧为 45,右侧为 -45。现在我有以下场景
我试图添加并假设它应该解决左右软膜的问题:
if (object.label == 'Right') {
mesh.position.set( -2, 0, 0 );
}
对于 dataInfo Right 和 Left 文件,但它返回TypeError: undefined is not an object (evaluating 'geometry.mesh.center')
这是加载器的完整代码:
解决方案
这条线geometry.mesh.center(45,0,0)
肯定是错误的,因为几何没有mesh
属性。我不确定代码应该在这里做什么,但如果你想偏移顶点,你应该使用BufferGeometry.translate()代替:
geometry.translate( 45, 0, 0 );
three.js R111
推荐阅读
- go - 有没有办法访问结构字段之类的接口或使用相同字段更改类型(不同的结构)
- sql - 从 SQL Azure RLS 数据库通过链接服务器查询数据
- css - 为什么我的 CSS 过渡在开始之前要等待另一个完成?
- java - 这段代码是否意味着我创建了 10000 个线程来运行该函数?
- django - 在任意字段等价上预取无关模型
- java - Java有Hashable、Hasher之类的东西吗?
- python-3.x - 自动植物收获算法
- ios - 自定义 UIView addTarget 或 RxCocoa 订阅中的 UIButton 不起作用
- javascript - 覆盖 Prettier 配置
- cpu - 增加百分比后如何计算处理器的 CPI?