永发信息网

算法课作业:构造一个图形,然后将其从三维空间映射到二维空间。

答案:1  悬赏:20  手机版
解决时间 2021-12-29 23:55
一、构造曲面上的点集合
1、x,y平面的上,过原点的一条曲线。如 y=x*x;
2、在03、z轴。对每一个点xi,yi,对应在区间04、通过1,2,3,获得1000*200个点的集合。这个集合是我们构造的一个特殊曲面上的点集合。这个曲面通过三维坐标的原点(0,0,0),且垂直XY平面。
二、映射
1、对于XYZ空间上的n个点(例如上例,n=1000*200),计算任意两点之间的欧式距离。有n*(n-1)/2个距离;
2、设定一个小邻域值e。 n*(n-1)/2个距离中,大于e的距离设为无穷大;
3、计算从原点(0,0,0)到其他所有点的单源最短路径li,14、令ki=sqrt(li*li-zi*zi)。(zi,ki)为点(xi,yi,zi)映射到二维平面上点。
三、可视化
可以将三维空间中的点对应某种颜色,以观察映射到二维空间后该点在二维空间中的位置。

四、关键点
1、小邻域值e的取值必须合适,保证所有点连通。
2、第一步构造曲面上的点集合,点集合应该密集。

这是老师给的题目,用c++实现,要求可视化。渣渣一个,完全不懂,求大神讲讲思路,提示一下都与要什么工具,需要做什么。。。。
最佳答案
总觉得用matlab可能会方便一点

是否必须要用c++实现,个人认为c++的三维可视化模块有点欠缺。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
拗不过的意思
我结婚十三年了,婚后第二年他们家拆迁我们拿
房屋置换是什么意思,房屋置换流程有哪些
如图是彤彤家5月份生活开支情况统计图.(1)
予可以组什么词语
巨石强森演的电影里演的霍布斯叫啥?
单选题Althoughhedideverything________hec
请问资产负债表上的未分配利润是怎么算出来的
十三笔画的字
初中生活中的启示 写一篇600字的作文
外号杀破狼的意思
六一送女朋友什么礼物
最大的一位纯小数比最大的两位纯小数小______
王者荣耀13888的战士哪个好
户口想签回老家,具体怎么操作?求高人指点~
推荐资讯
天津到郭亮村多少公里
有一种感动在心间作文
人口问题成为制约我国经济增长的瓶颈问题,其
已知向量=(2,1),=(3,λ),且⊥,则λ=
多条食物链可构成生态系统.或者食物链本身就
狮子座的男的会对自己喜欢的女人霸王硬上弓吗
有没有在京东商城工作的,我想去试试京东分拣
将内幕消息提供给媒体的线人是否会被追究责任
单选题个别同学存在着服装消费向名牌看齐,娱
苏州东山好玩吗
大唐乾元丹怎么加
在一幅地图上,5厘米的线段表示250千米的实际
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?