Mesh蓝图中triangle生成的三角形尺寸超出预期2倍问题求助
三角形覆盖Mesh尺寸翻倍问题排查
我搞不懂为什么覆盖Mesh的三角形尺寸是预期的两倍,效果如下:
以下是我的蓝图详情:
- 调用Mesh和triangle函数的主函数:

- 预期可正常运行的mesh函数:

- 生成尺寸过大三角形的triangle函数:

问题排查方向
从triangle函数的蓝图逻辑来看,尺寸翻倍的原因大概率出在顶点坐标的计算环节:
- 检查缩放逻辑重复:确认是否在triangle函数内部和主函数调用时,对尺寸参数进行了两次放大操作
- 核对参数传递:检查主函数传入triangle函数的尺寸值是否已经是目标大小,而函数内部又额外乘以了2
- 验证顶点坐标计算:查看三角形三个顶点的X/Y坐标偏移量,是否被错误设置为预期值的两倍
比如如果目标是生成边长为Size的三角形,但函数中把顶点的X轴终点设为2*Size,或者在计算偏移时重复叠加了尺寸参数,就会直接导致三角形尺寸翻倍。
内容的提问来源于stack exchange,提问作者loic tonneau
相关产品推荐
相关产品推荐

