PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
MATLAB
[运算] 3D中关于patch 用圆座标取点
楼主:
binjon
(舍得斌~ 冲冲冲!!)
2014-05-20 16:23:57
各位大大,小弟用Matlab转档案
目前是用Matlab吃进来 stl 档案然后在用圆座标去取上面的vertex 三角形的点。
下面的范例是小弟尝试用
(phi,theta,r)圆座标去取点,其中的phi和theta 为固定几个角度,所以这边
是要取r 的值出来,最后再去描点(3dplot)再看结果。
小弟方法分两个步骤,
第一个就是patch.face 规定的三个点围成的平面和我所要描的
(phi,theta,r)对于圆心(0 0 0 )拉出来的线求交点。
第二个就是用这个交点作线性规划,找交点位于三点围成的三角形之类,才是我判别
点是在vertex 的平面上面,这样就可以确定 r 值了。
第二个线性规划上面,我是用交点 vs.三角形分开为一条线
和一个点作,如下图右边线为三角形的两个点所成,然后交点只要在三角形内,则d1>d2
以此类推,我只要作三次都符合,就可以知道交点在这个face 内了。
d1 |
三角形上之点。
作者:
YoursEver
(猪是妳)
2014-05-20 17:04:00
改用barycentric coor.;直接看交点是不是落在三角形内.
楼主:
binjon
(舍得斌~ 冲冲冲!!)
2014-05-21 11:15:00
感谢楼上,2014新func ? 我在试一下 !!
作者:
YoursEver
(猪是妳)
2014-05-21 11:33:00
" target="_blank" rel="nofollow">
继续阅读
Re: [讨论] 多重判定(麻烦各位帮忙了TT)
jack10313
[讨论] 多重判定(麻烦各位帮忙了TT)
iamclaudiaa
[运算] 能量模拟(求各位大大帮帮我)
irik
[问题] 如何得知读取影片的全部片长(时间)?
WasiTerry
[问题]关于fmincon
bonsaixxx
[讨论] 请问GUI中的axes的问题
rz2x
[问题]摄影机读取问题
robnat90
[问题] 如何把一个rayleigh阵列 弄出pdf
swanmin5566
Re: [讨论] MATLAB 3D建模
jack10313
[绘图] 能带图的绘图
kenshui
Links
booklink
Contact Us: admin [ a t ] ucptt.com