请问如何得到一个三维空间物体映射到二维空间的轮廓? cad中的三维物体如何将其投影到一个二维平面上

\u7b97\u6cd5\u8bfe\u4f5c\u4e1a\uff1a\u6784\u9020\u4e00\u4e2a\u56fe\u5f62\uff0c\u7136\u540e\u5c06\u5176\u4ece\u4e09\u7ef4\u7a7a\u95f4\u6620\u5c04\u5230\u4e8c\u7ef4\u7a7a\u95f4\u3002

\u603b\u89c9\u5f97\u7528matlab\u53ef\u80fd\u4f1a\u65b9\u4fbf\u4e00\u70b9


\u662f\u5426\u5fc5\u987b\u8981\u7528c++\u5b9e\u73b0\uff0c\u4e2a\u4eba\u8ba4\u4e3ac++\u7684\u4e09\u7ef4\u53ef\u89c6\u5316\u6a21\u5757\u6709\u70b9\u6b20\u7f3a\u3002

\u4ece\u4e09\u7ef4\u6a21\u578b\u6539\u5230\u5e73\u9762\u6a21\u578b\u5373\u53ef\uff0c\u5177\u4f53\u5982\u4e0b\uff1a
1\u3001\u7b2c\u4e00\u6b65\uff0c\u8ba1\u7b97\u673a\u6253\u5f00AutoCAD\u8f6f\u4ef6\uff0c\u89c1\u4e0b\u56fe\uff0c\u8f6c\u5230\u4e0b\u9762\u7684\u6b65\u9aa4\u3002


2\u3001\u7b2c\u4e8c\u6b65\uff0c\u6267\u884c\u5b8c\u4e0a\u9762\u7684\u64cd\u4f5c\u4e4b\u540e\uff0c\u8fdb\u5165\u4e09\u7ef4\u6a21\u578b\u7684\u754c\u9762\uff0c\u5355\u51fb\u5de6\u4e0a\u89d2\u201c\u4e09\u7ef4\u5efa\u6a21\u201d\u9009\u9879\u7684\u4e0b\u62c9\u56fe\u6807\uff0c\u89c1\u4e0b\u56fe\uff0c\u8f6c\u5230\u4e0b\u9762\u7684\u6b65\u9aa4\u3002



3\u3001\u7b2c\u4e09\u6b65\uff0c\u6267\u884c\u5b8c\u4e0a\u9762\u7684\u64cd\u4f5c\u4e4b\u540e\uff0c\u5355\u51fb\u4ee5\u9009\u62e9\u201cAutoCAD \u7ecf\u5178\u201d\u9009\u9879\uff082D\uff0c\u5e73\u9762\u6a21\u578b\uff09\uff0c\u89c1\u4e0b\u56fe\uff0c\u8f6c\u5230\u4e0b\u9762\u7684\u6b65\u9aa4\u3002



4\u3001\u7b2c\u56db\u6b65\uff0c\u6267\u884c\u5b8c\u4e0a\u9762\u7684\u64cd\u4f5c\u4e4b\u540e\uff0cCAD\u5c06\u81ea\u52a8\u5207\u6362\u5230\u5e73\u9762\u6a21\u578b\u754c\u9762\uff0c\u4e5f\u5c31\u662f\u4e8c\u7ef4\u5e73\u9762\uff0c\u89c1\u4e0b\u56fe\u3002\u8fd9\u6837\uff0c\u5c31\u89e3\u51b3\u4e86\u8fd9\u4e2a\u95ee\u9898\u4e86\u3002



对于一般的图形这种映射是很困难的,要用到OpenGL这样的专业软件去做,但是如果只是多边形,可以对端点做映射,再直接将映射后的端点用线段连接起来。之前看过一个公式:设三维空间中的点坐标为(X,Y,Z),则变换后的二维坐标为(X*d/Z,Y*d/Z)其中d是参数,可以自己尝试选一个看着舒服的。不过我没有亲测过,试试吧。另外,这个变换由于不是线性变换,不能像楼上说的那样用矩阵算。

没有相应的函数的,除非用第三方的函数库(opengel之类的)
提提思路
首先三维空间物体是三维坐标的,x、y、z三个坐标,转换为二维的话,其实是做了一个坐标映射,而坐标映射其本质就是一个矩阵的乘法,这些矩阵的原理这里就不提了,很复杂,网上有很多,可以找找,矩阵的运算网上也有很多现成的函数。

当每个点都转换为二维坐标后就可以求出二维的投影图了

  • 涓夌淮鍙樻崲涓庢姇褰
    绛旓細涓涓墿浣鏈6涓鍥:浠庣墿浣撶殑鍓嶉潰鍚戝悗闈㈡姇灏勬墍寰楃殑瑙嗗浘绉颁富瑙嗗浘,浠庣墿浣撶殑涓婇潰鍚戜笅闈㈡姇灏勬墍寰楃殑瑙嗗浘绉颁刊瑙嗗浘,浠庣墿浣撶殑宸﹂潰鍚戝彸闈㈡姇灏勬墍寰楃殑瑙嗗浘绉颁晶瑙嗗浘,杩樻湁鍏跺畠涓変釜瑙嗗浘涓嶆槸寰堝父鐢ㄣ 涓昏鍥 淇鍥: 渚ц鍥: 鏂滄姇褰 灏涓夌淮鐗╀綋鍚戞姇褰遍潰鍐呬綔骞宠鎶曞奖,浣嗘姇褰辨柟鍚戜笉鍨傜洿浜庢姇褰遍潰寰楀埌鐨勬姇褰辩О涓烘枩鎶曞奖銆備笌姝d氦鎶曞奖...
  • 缁撴瀯鍏夌殑姒傚康鍙婂叾瀹炵幇涓夌淮鎴愬儚鐨勪富瑕佸師鐞嗘槸浠涔?
    绛旓細鍏夋爡鎶曞奖鎶鏈紝濡傛潯绾规姇褰憋紝鏄潰缁撴瀯鍏夌殑鍏稿瀷浠h〃銆傚叾鍘熺悊鏄绠楁満鐢熸垚姝e鸡鏉$汗锛屾姇褰卞埌鐗╀綋琛ㄩ潰锛岄氳繃CCD鐩告満鎹曟崏鏉$汗鐨勫集鏇茬▼搴︼紝瑙h皟鍚鑾峰緱鐩镐綅淇℃伅锛岃繘鑰岃浆鎹㈡垚鐗╀綋鐨涓夌淮琛ㄩ潰鏁版嵁銆備絾鍏抽敭鍦ㄤ簬绮惧噯鐨勭郴缁熸爣瀹氾紝鍚﹀垯鍙兘寮曞叆璇樊銆傜郴缁熷嚑浣曞弬鏁板拰璁惧鍐呴儴鍙傛暟鐨勬牎鍑嗘槸瀹炵幇鍑嗙‘娴嬮噺鐨勫墠鎻愩傛帴涓嬫潵锛屾垜浠氳繃涓涓...
  • 涓夌淮绌洪棿鐨勯獙璇佹柟娉
    绛旓細鍥涚淮绌洪棿鏄涓涓鏃剁┖鐨勬蹇点傜畝鍗曟潵璇达紝浠讳綍鍏锋湁鍥涚淮鐨勭┖闂撮兘鍙互琚О涓衡滃洓缁寸┖闂粹濄傛牴鎹埍鍥犳柉鍧︾浉瀵硅鎵璇达細鎴戜滑鐢熸椿涓墍闈㈠鐨涓夌淮绌洪棿鍔犱笂鏃堕棿鏋勬垚鎵璋撳洓缁寸┖闂淬傜敱浜庢垜浠湪鍦扮悆涓婃墍鎰熻鍒扮殑鏃堕棿寰堟參锛屾墍浠ヤ笉浼氭槑鏄剧殑鎰熻鍒板洓缁寸┖闂寸殑瀛樺湪锛屼絾涓鏃︾櫥涓婂畤瀹欓鑸规垨鍒拌揪瀹囧畽涔嬩腑锛屼娇鏈韩鎵鍦ㄥ弬鐓х郴鐨勯熷害...
  • 涓涓墿浣撴庝箞鎵嶈兘鐪嬪嚭瀹冪殑鏄庢殫闃村奖鍦ㄥ摢閲?涓庣礌鎻忔湁鍏
    绛旓細瀹冭兘澶熼氳繃涓绉嶈瀛︾敓浠О涔嬩负鈥滄墦闃村奖鈥濈殑鎶宸,甯姪杩欎簺瀛︾敓鐢诲嚭涓夌淮鐨勪簨鐗╂潵銆傚叾瀹炶繖绉嶁滄墦闃村奖鈥濈殑鎶宸у湪缇庡涓婄殑鏈鏄滃厜绾块昏緫銆傗 杩欎釜鏈鐨勬剰鎬濅笌璇嶉潰涓鏍:鍏夌嚎钀藉湪鐗╀綋褰㈢姸涓,浠庤屾寜鐓ч昏緫鍏崇郴鍒涢犲嚭鍏夊拰褰便傜湅涓鐪嬩酣鍒┞风鐟熷埄鐨勮嚜鐢诲儚(鍥10-2)銆傚緢鏄庢樉,鐢婚潰搴旇鏈変竴涓鍏夋簮,涔熻鏄竴鐩忕伅銆傚厜绾胯揪...
  • 涓夌淮绔嬩綋鍥濡備綍鍒朵綔鑷繁鎯宠鐨
    绛旓細浣犺鐨勬槸鐨偆鍚楋紵涓夌淮绔嬩綋鍥惧埗浣滅殑宸ョ▼鐨偆鍙互鑷繁璁剧疆锛屼娇鐢ㄧ編宸ュ氨濂斤紝鍦ㄥ鍏ユ极娓稿ぇ甯5.5閲岄潰鍒朵綔涓夌淮婕父銆
  • ...涓殑绌洪棿鎰熷彧鏄竴绉嶅亣璞,鍦ㄥ钩闈腑鑳藉埗閫涓夌淮绌洪棿鏈夊摢浜涙柟娉?瓒婂瓒...
    绛旓細渚濇嵁杩欎竴瑙嗚鍘熺悊鍜岀粡楠岋紝灏卞彲浠ュ湪骞抽潰涓埗閫犲叿鏈夌旱娣辨劅鐨涓夌淮绌洪棿銆傞噸鍙犵┖闂达細涓や釜褰綋鐩搁噸鍙犳椂锛屽氨浼氫骇鐢熷墠鍚庣殑鎰熻锛岃繖涔熷氨鏄钩闈㈢殑娣卞害鎰燂紝鏄劅鐭ュ舰浣 绌洪棿鏈鏄庢樉鐨勪竴绉嶅惎绀恒傚ぇ灏忕┖闂达細鐢变簬閫忚鐨勫師鍥狅紝鐩稿悓鐨鐗╀綋鍦ㄨ瑙変腑浼氫骇鐢熻繎澶ц繙灏忕殑鍙樺寲銆傛牴缁濊繖涓瑙嗚鐜拌薄锛屽湪骞抽潰涓氨浼氫骇鐢熷ぇ褰㈠湪鍓嶏紝灏忓舰...
  • 绌洪棿鐭ヨ绠浠
    绛旓細绌洪棿鐭ヨ锛屽嵆鎴戜滑瀵瑰懆鍥寸幆澧冧腑鐗╀綋璺濈銆佸舰鐘躲佸ぇ灏忓拰鏂逛綅鐨勮鐭ヨ兘鍔涖傝繖绉嶆劅鐭ヤ緷璧栦簬瑙嗙綉鑶滀笂寰皬宸紓鐨勬槧鍍忥紝杩欎簺鏄犲儚涓烘垜浠悊瑙g墿浣撳湪涓夌淮绌洪棿涓殑浣嶇疆鎻愪緵浜嗗叧閿嚎绱傞氳繃涓ょ溂鎺ユ敹鐨勪簩缁磋瑙変俊鎭紝鎴戜滑鐨勫ぇ鑴戣兘澶熸瀯寤哄嚭绔嬩綋鐨勪笁缁寸┖闂存槧鍍忥紝杩欑鑳藉姏琚О涓虹珛浣撹瑙夋垨娣卞害鐭ヨ銆傛繁搴︾煡瑙夊苟闈炰粎渚濊禆浜庡弻鐪肩殑瑙嗗樊...
  • 鎶曞奖鍚戦噺鍜屾姇褰辨湁浠涔堜笉涓鏍?
    绛旓細鍦ㄥ嚑浣曞涓紝鎶曞奖閫氬父鎸囩殑鏄竴涓璞″湪鏌愪竴鏂瑰悜涓婄殑“褰卞瓙”銆備緥濡傦紝鍦ㄤ簩缁村钩闈笂锛涓涓笁缁寸墿浣鐨勬姇褰卞氨鏄叾鍦ㄨ骞抽潰涓婄殑浜岀淮琛ㄧず銆傝繖绉嶆姇褰卞彲浠ユ槸姝d氦鎶曞奖锛堝嵆鍏夌嚎鍨傜洿浜庢姇褰卞钩闈級锛屼篃鍙互鏄枩鎶曞奖锛堝嵆鍏夌嚎涓庢姇褰卞钩闈㈡垚涓瀹氳搴︼級銆傛姇褰辩殑鐩殑鏄负浜嗗湪涓涓綆缁村害鐨绌洪棿涓〃绀洪珮缁村害瀵硅薄锛...
  • 濡備綍鍋涓夌淮鍥惧舰鍙樻崲?
    绛旓細(3) 鎶曞奖鍙樻崲(projection tranformation)锛氭牴鎹憚鍍忔満鍙樻崲寰楀埌浜嗘墍鏈夊彲瑙嗚寖鍥村唴鐨鐗╀綋瀵逛簬鎽勫儚鏈虹殑鐩稿浣嶇疆鍧愭爣(x,y,z)涔嬪悗锛屼究鏄牴鎹槸骞宠鎶曞奖杩樻槸閫忚鎶曞奖锛屽皢涓夌淮绌洪棿鎶曞奖鑷虫爣鍑嗕簩缁村钩闈([-1,1]^2)涔嬩笂 锛坱ips锛氳繖閲岀殑z骞舵病鏈変涪鎺夛紝涓轰簡涔嬪悗鐨勯伄鎸″叧绯绘娴嬶級(4) 瑙嗗彛鍙樻崲(viewport transformation)...
  • 扩展阅读:世界上最吓人的滑梯 ... 0维空间有多吓人 ... 4维空间真实照片 ... 三维四维五维空间图 ... 哪些人活在四维空间 ... 人的灵魂在几维空间 ... 五维空间楼梯图片 ... 手机空间清理 ... 人死后会进入几维空间 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网