对于 3d 成像软件,我正在编码:
我需要定义一个椭球 E,它可以在空间中具有任何半径、中心和旋转
用户界面允许用户控制 3 个椭圆,它们是椭圆的“切片”(图像中的红色、绿色、蓝色),并且(根据定义)平行于主要笛卡尔平面(xy、yz.xz)
这 3 个椭圆是整个椭圆的一部分,并定义了整个椭圆
每个切片都可以在空间中拖动、调整大小或旋转,并且每个切片都是完全定义的:它是中心在空间中的 3d 位置,它是 2 个半径,它是与轴平面的距离。
显然,每次更改都会影响椭圆体 E 和其他 2 个派生椭圆的参数。
我需要根据对切片所做的更改重新计算椭球 E 的方程
(椭圆体的首选方程类型应该可以很容易地推导出 XY 椭圆切割(变量 z))
有任何想法吗?提前感谢萨尔