BIMFACE测量全面升级,很多你不知道的事!

Forge|ThreeJS|Smart3D|BIM平台 版权:禁止匿名转载;禁止商业使用。

201 0 0 2018-08-30 举报

admin

建筑师

冰山一角

北欧人在航海的时候经常会遇到冰山的威胁。水与冰相比,水的密度大于冰,所以冰山会漂浮在水上,但大部分冰山是在水面之下的,露出的只是冰山的一个尖角。据计算,露出的冰山一角约占整个冰山的九分之一左右。所以航船如果靠近这看似不起眼的冰山一角时,哪怕是万吨巨轮也很可能因碰撞水下的冰山而搁浅,严重的就会损毁船体下沉。

        在6月初,BIMFACE全面升级了测量功能,可以支持点、线、面的测量,支持角度测量,按Shift可以实现轴向吸附,提供对应的API等。接下来小编以交互设计师的角度来详细给大家看一看测量背后的故事......搬好小板凳,准备出发了。


点、线、面的捕捉

1、捕捉效果

      a.捕捉到面时,在鼠标指针处绘制小正方形


    b.捕捉线,在捕捉到的线上绘制辅助线


    c.捕捉到点时绘制辅助点


2、捕捉优先级

      捕捉范围内点、线、面均存在时,捕捉优先级 为点 > 线 > 面 


3、捕捉范围

    鼠标捕捉范围为屏幕像素5px,即鼠标会捕捉半径5px范围内的点、线、面


选择起始点
1、选择测量起点
     起点标记为黄色圆点,并将对应的顶点、线或者面保持hover时的高亮状态
     a.当起点在面上时


     b.当测量起点在线上时


     c.当测量起点在点上时


2、选择测量终点

    选中起点后,从起点到鼠标所在位置会显示黄色辅助线


3、轴向吸附
    选中起点后,用户可按住Shift键可将测量辅助线吸附到x、y、z轴上


    吸附规则

    a.当起点到鼠标位置与x、y或z轴轴向夹角<45度时,按住shift键,鼠标位置会被吸附到对应轴向上


    b.吸附优先级:z轴>y轴>x轴

 如测量线与两个坐标轴夹角均为45度时,此时依照优先级优先吸附z轴,然后y轴,最后x轴

测量结果显示

1、用户选择起点终点后,显示测量结果

    场景1:测量起点终点在同一轴向x轴,y轴或z轴。只显示有距离的项,如y、z方向距离为0则显示“--”


    场景2:测量起点终点有一个轴向距离为0(x,y,z一个轴向距离为0)


    场景3:测量起点终点没有一个轴向是相同的(x,y,z一个轴向距离都不为0)


角度测量

    点击角度测量进入角度测量模式,进入角度测量模式后清除之前测量结果及状态


1、测量方式:依次选择3个点


2、测量角度显示

    在所测角度上画圆弧以标识所测角度

    a.圆弧半径为25px


    b.当12和23中较短线段小于25px时不显示圆弧


其他交互问题

1、测量的显示和构件是否隐藏无关

     a.测量拾取时不能拾取隐藏构件(包括半透明)

      b.测量结果产生后,隐藏对应构件(隐藏测量终点或起点所在的构件)不对测量结果的显示造成影响,仍会显示测量结果及测量结果对应的辅助面等内容。


2.测量结果的显示

测量结果均为二维绘制方式,无遮挡(即始终在屏幕最前面)


       看到这里的伙伴们给你们自己点赞,很多时候可能一个小小的功能,但是它背后确是有很复杂的逻辑,厉害的往往是看不到的地方,BIMFACE不是为了功能的"有而有",而是为了用户的"爽而爽"。细节决定成败。


兄dei,都看到这了,就别急着走呀,留言或者私信我们,说出你有关BIMFACE爽或者不爽的地方,将有小惊喜哦。



63973.jpg

 关注XinBIM平台

快速回复 返回顶部 返回列表