9 s! v- U9 j5 D
程序设计算法如下:" t' l3 @2 k1 f& A) W4 L$ z# S
1. 利用最小距离RELDST/可间接计算某三垂直方向上的最小体积(如构造面法)2. 遍历所有空间方向的体积,记录最小体积
8 _$ U, K \7 V+ ?9 w( X' O2 n! g J8 t( h9 u7 U9 q1 {
/ x K# o' O! p/ {% a3. 遍历的时候采取变步长法,以减少计算量
/ e# y# m& [. W+ J' I) _0 Y; W按如下操作步骤可看到整个动态计算过程:. o6 x8 q B& Z3 r# {, b
1. 新建一任意实体体素,如圆柱体
. M8 K O- ?" J- r5 O2. Ctrl+G运行OBB.grx,选择该体素测试% Z' u! A1 j0 i1 e) @
3. 运行结束后,Ctrl+F,使主窗口适合整个界面8 K/ s, ~9 @) R) u
4. 保持3步中的界面,再运行OBB.grx,再次选择该体素(选择时不要缩小界面),即可看到构造面运动的轨迹
% ~3 C6 L: U0 c7 g {$ f Q( s# u- g5 P8 C4 t5 e( l. L
! v; Y9 y- B" }0 U |