作者mibro (我是丹尼尔...吗)
看板C_and_CPP
标题[问题] 不知道该怎麽叙述的问题
时间Wed Feb 11 15:51:45 2009
我现在被一个问题深深的困扰着
在板上也爬了很久的文 也有去找书 可是都找不到类似的问题与解说
就是
现在我有一个136*136*50的长方体
X Y Z
是三维的结构
然後是由1*1*1大小的正方体所构成
现在有一个斜切的平面 方程式为25X+25Y-68Z=0
会与这个长方体有交集
然後我想得到所有在这平面上的正方体(也就是在这平面上有哪些正方体)
这在C++中可以怎麽写
先谢过各位大大的帮忙了
小弟已经想白好几根头发还是想不出来
偏偏老师说这不难要我自己想......Orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.121.136.77
1F:→ petitcuckoo:令f(x)=25x+25y-68z 然後将每个小立方体的八个座标值 02/11 15:57
2F:→ petitcuckoo:代入 求f(x)的数值 若求出的数值有正有负 就是你要求 02/11 15:58
3F:→ petitcuckoo:的 若皆负或皆正 则代表此立方体在平面一侧 无交集 02/11 15:59
4F:→ mibro:喔喔喔喔~~~~~感谢楼上大大 好像有一点fu了 我再想一下 02/11 16:02
5F:→ mibro:因为我还会要用到内叉法 = = 算里面的电场及磁场值 02/11 16:03