给定一个球体半径为1且中心为(0,0,0,)的球坐标中,我有一个xyz点列表,形式为:
[-0.31828382 -0.6678262 0.67283251] # between -1 and 1
在相同大小的包含立方体上获得投影坐标的方法是什么?
答案 0 :(得分:0)
您需要投影此向量,直到其中一个组件首先与立方体边界相交为止。由于边界是-1和+1,因此很简单。
具有最大量级的组件是第三个组件,即0.672 ... 将每个分量除以该幅度,便得到了拦截点:
[-0.31828382, -0.6678262, 0.67283251]
[-0.47305060, -0.9925594, 1.0]
你能从那里拿走吗?