将球面坐标投影到立方体python中

问题描述 投票:-1回答:1

给定球体半径为1并且居中于(0,0,0,),我有一个以球形坐标为单位的xyz点列表:

[-0.31828382 -0.6678262   0.67283251] # between -1 and 1

将它们的投影坐标放在相同大小的包含立方体上的方法是什么?

python map-projections
1个回答
0
投票

您需要投影此向量,直到其中一个组件首先截取多维数据集边界。由于你的边界是-1和+1,这很简单。

具有最大幅度的组件是第三个,0.672 ...将每个组件除以该幅度,并且您有截取点:

[-0.31828382, -0.6678262, 0.67283251]
[-0.47305060, -0.9925594, 1.0]

你能从那里拿走吗?

© www.soinside.com 2019 - 2024. All rights reserved.