分页: 1 / 1
大家好,我自己画的3d模型
发表于 : 2023年 7月 20日 21:09
由 (ツ)
见笑了,主要是学习3D FoV的模型
做的是观察者模型,利用鼠标上下左右来转动FoV,滚轮来拉伸FoV,但是视野中心不变
Re: 大家好,我自己画的3d模型
发表于 : 2023年 7月 20日 21:14
由 TheMatrix
(ツ) 写了: 2023年 7月 20日 21:09
见笑了,主要是学习3D FoV的模型
做的是观察者模型,利用鼠标上下左右来转动FoV,滚轮来拉伸FoV,但是视野中心不变
用Python做的?
Re: 大家好,我自己画的3d模型
发表于 : 2023年 7月 20日 21:40
由 (ツ)
Re: 大家好,我自己画的3d模型
发表于 : 2023年 7月 20日 21:47
由 TheMatrix
(ツ) 写了: 2023年 7月 20日 21:40
不是,当然python也可以
我用Python matplotlib做过简单的。
Re: 大家好,我自己画的3d模型
发表于 : 2023年 7月 20日 21:50
由 (ツ)
TheMatrix 写了: 2023年 7月 20日 21:47
我用Python matplotlib做过简单的。
算模型挺有意思的,我最后用了球坐标,通过x轴的坐标计算theta,y轴的坐标计算phi
因为是动画,鼠标滚轮只能给整数值,为了做连贯的缩放还想了好一阵
Re: 大家好,我自己画的3d模型
发表于 : 2023年 7月 20日 22:20
由 TheMatrix
(ツ) 写了: 2023年 7月 20日 21:50
算模型挺有意思的,我最后用了球坐标,通过x轴的坐标计算theta,y轴的坐标计算phi
因为是动画,鼠标滚轮只能给整数值,为了做连贯的缩放还想了好一阵
坐标倒是不难。我好像用的是矩阵计算,都不大,3X3的,用了numpy。
图形方面需要一些库,我用的是matplotlib,就是点线图。点线图的问题是:线多了看不出前后。动起来好一点,但还是不太行。