李金梦 2021-11-14 09:55 采纳率: 92.3%
浏览 39
已结题

已知曲面点云数据,如何利用求交法计算交线轮廓点数据?算法原理我截图放在下面了曲面点云坐标我存放在一个"p. txt"文件中

img

img

img

img


不知道能否在MATLAB中编程实现?或者其他的编程语言都可以,曲面点云数据太多,这里放不下,我只截取了少部分:
352.479248046875 89.4817352294922 162.313385009766
352.478790283203 89.5419464111328 159.851791381836
346.180603027344 88.3288421630859 159.851394653320
352.478454589844 89.5881652832031 157.389480590820
352.478179931641 89.6207351684570 154.926620483398
346.179962158203 88.4033279418945 154.926406860352
352.481842041016 89.0936584472656 172.148971557617
352.482666015625 88.9580459594727 174.604263305664
358.782135009766 90.0343704223633 174.605010986328
387.147277832031 92.6902465820313 181.961593627930
387.147155761719 92.9117126464844 179.512390136719
383.994323730469 92.6964187622070 179.512268066406
339.887145996094 86.6101150512695 172.147521972656
339.886352539063 86.7189025878906 169.690689086914
333.591033935547 85.3296661376953 169.690063476563
321.005920410156 81.8628540039063 179.506393432617
314.712829589844 80.2771453857422 179.506210327148
314.713775634766 79.9808654785156 184.403472900391
232.916030883789 57.8214035034180 169.700042724609
239.210556030273 59.4993667602539 169.698608398438
239.212677001953 59.6493110656738 159.854598999023
289.545532226563 73.6512298583984 174.602020263672
289.544982910156 73.4557647705078 179.507980346680
302.128295898438 76.9449005126953 179.506561279297
333.599426269531 83.8517456054688 191.730438232422
333.598327636719 84.0811233520508 189.291000366211
327.303131103516 82.6670379638672 189.290924072266
327.304107666016 82.4466705322266 191.730545043945
327.305084228516 82.2088012695313 194.167312622070
333.600524902344 83.6045455932617 194.167037963867
327.306060791016 81.9529266357422 196.601104736328
321.010223388672 80.7381515502930 194.167770385742
308.422088623047 77.6044769287109 194.169281005859
314.715911865234 79.2006759643555 194.168411254883
314.714813232422 79.6234436035156 189.291305541992
195.124893188477 49.3451385498047 159.859222412109
188.821105957031 48.2123641967773 159.859680175781
188.821655273438 48.1038093566895 164.786148071289
122.619583129883 43.4605064392090 150
119.470108032227 43.5894317626953 150
119.470214843750 43.5760574340820 152.465545654297
103.733139038086 44.0652389526367 167.248397827148
100.586555480957 44.4032211303711 167.248077392578
100.586608886719 44.1826324462891 169.708816528320
141.535827636719 42.5806694030762 172.171203613281
138.383834838867 42.4724731445313 172.171173095703
138.385925292969 42.2707786560059 174.629425048828
141.537918090820 42.3853073120117 174.629455566406
138.388153076172 42.0486907958984 177.086013793945
141.547607421875 41.4061546325684 184.444213867188
138.395660400391 41.2616653442383 184.444244384766
138.398376464844 40.9596023559570 186.892578125000
128.940567016602 41.0308647155762 184.443984985352
125.789176940918 41.0235214233398 184.443786621094
125.794189453125 40.3305778503418 189.338088989258
103.735740661621 42.3781738281250 181.990356445313
103.735229492188 42.7228775024414 179.537719726563
100.586898803711 43.0332107543945 179.537155151367
113.190902709961 40.1846542358398 191.779876708984
113.192672729492 39.7501029968262 194.220062255859
116.344253540039 39.6449813842773 194.220550537109
122.647666931152 39.5482711791992 194.221237182617
119.495918273926 39.5779342651367 194.220932006836
119.500633239746 38.6848144531250 199.090972900391
147.871353149414 39.4697456359863 201.519790649414
144.719711303711 39.1959609985352 201.520141601563
144.722717285156 38.7820434570313 203.944915771484
106.893013000488 38.5947914123535 201.518066406250
106.894081115723 38.0606193542481 203.943038940430
110.047065734863 37.9147529602051 203.943710327148
100.587753295898 39.0283775329590 201.516418457031
100.587860107422 38.4753990173340 203.941390991211
103.741020202637 38.2472496032715 203.942276000977
157.345703125000 36.9924049377441 220.771881103516
157.347976684570 36.4802513122559 223.151855468750
163.647369384766 37.4608726501465 223.151565551758
169.947341918945 38.0469856262207 225.525115966797
169.948883056641 37.5335960388184 227.892013549805
176.245635986328 38.7388648986816 227.892700195313
141.583038330078 36.6589775085449 213.595443725586
138.431228637695 36.3982276916504 213.595718383789
138.434158325195 35.8775901794434 215.994445800781
94.2824630737305 39.6303749084473 201.514328002930
94.2813644409180 39.0593681335449 203.939285278320
97.4346237182617 38.7458343505859 203.940399169922
87.9775009155273 40.4071159362793 201.511795043945
87.9750213623047 39.8190116882324 203.936737060547
91.1281433105469 39.4168205261231 203.938064575195
75.3703842163086 42.5105209350586 201.505340576172
75.3649063110352 41.8917236328125 203.930160522461
78.5169525146484 41.3023071289063 203.931991577148
69.0691528320313 43.8500328063965 201.501358032227
69.0621948242188 43.2179718017578 203.926086425781
72.2133026123047 42.5300025939941 203.928192138672
62.7700920104981 45.3899993896484 201.496856689453
62.7617454528809 44.7462730407715 203.921478271484
65.9116516113281 43.9564552307129 203.923858642578
56.4736480712891 47.1368331909180 201.491806030273
56.4640884399414 46.4832229614258 203.916305541992
59.6125297546387 45.5882568359375 203.918960571289

  • 写回答

1条回答 默认 最新

  • CSDN专家-Matlab_Fans 2021-11-14 10:43
    关注

    这个用Matlab是能够实现的,但在这里没人有精力去学习理解完算法后,给你编出程序。

    最好是你自己先试着编写,过程中遇到具体的实现问题,再提问求解。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月24日
  • 已采纳回答 12月16日
  • 创建了问题 11月14日

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料