本帖最后由 z_bj 于 2013-9-30 17:22 编辑
SolidWorks扫描扭转会产生意外,此前本人一直认为是软件 b u g.比如在前视面扫描时,结果正常,如图1.
图 1 前视面扫描扭转 在右视面扫描时结果也正常.可是一旦换到上视面,就会出现意外.如图2.
图 2 上视面扫描扭转 这是为什么呢?经过本人分析,发现了其中规律. 原来,SolidWorks在进行扫描扭转的时候,设置了一个默认的起始扭转轴线位置,这个位置在路径上X轴正向的位置,而方向则为路径上随扫描进程变化的瞬时点的切线方向.这个点的位置是随扫描进程变化的. 如图3的情况进行扫描时,设定扭转为12圈.第一圈扫描扭转的起始位置和图4中"旋转凸台/基体"的方向是一致的,扭转轴线为图3中切线1.第二圈的扫描扭转轴线为切线2 ,第三圈扫描扭转轴线为切线3,依次类推.当然图中切线只是每一圈扫描起始时的轴线位置,而在一圈的扫描过程中轴线位置是一直随路径变化的.
图 3 图中轮廓扫描位置
图 4 扫描扭转起始位置演示 这就造就了扫描扭转看起来的多样性.轮廓位置在各个象限时扫描的结果不一样,是由于轮廓与扭转轴线的距离和方位与我们的直觉有差异,并不是前视面,右视面,上视面的原因,实际上是遵从同一规律的. 如果DS公司在软件研制过程中,将扫描扭转的起始轴线位置,定位于轮廓中心和路径中心的连线与路径的交点,将会保证轮廓所处不同方位时扫描的结果一致.但是,SolidWorks建模过程中也会失去很多变化.
图 5 0度位置扫描
图 6 90度位置扫描
图 7 180度位置扫描
图 8 270度位置扫描
图 9 同时扫描(最后一个图片传不上来)
Zbj 2013-9-30 |