Sweethome3d 软件界面

该界面由工具栏、菜单栏、模具窗口、平面图窗口、已利用模具清单窗口和立体图窗口组成。

个中,模具窗口将能够导入立体图中的模型文件以文件夹的办法分门别类进行存放,既方便管理,又方便快速取用。
在平面图窗口中绘制房间平面图的同时,也可以在立体图窗口中同步看到立体绘制的效果。

jsp动态三维立体图用Sweethome 3d 画现场立体图 RESTful API

Sweethome 3d(下称SH3D)绘制现场图的思路和Microsoft Visio非常相似,它们都是先画空间布局再往里面添加物体模块,如果不看界面下方的清单窗口和立体图窗口,该软件连界面都跟visio很相似。
以是可以按照绘制Visio平面图的方法来绘制立体图。
我们不才面的操作中选取的案例,便是选用上次Visio绘制现场图的同一案例,来探索Sweethome 3d对实务操作的支持程度。
读者可以找到用Visio画出平面图的推文,将个中绘制好的平面图另存为jpg格式,也可以根据本文的步骤,来熟习这款新软件的用法。

二、平面图的导入

在visio里面先将已经绘好的现场平面图保存为Jpeg格式。
然后在菜单栏中选择“平面图”-->“导入背景图”(Alt+P+B),可见以下对话框:

导入背景图像

点“选择图像”,则可以从文件管理器中将保存好的现场平面图加载到对话框中。
可导入的图像格式有:Jpg、Bmp、Gif和Png格式。

导入现场平面图

点击“连续”,进入定义比例尺环节。
将参考线段端点同已经丈量的墙体线段端点重合,输入墙体长度,则得到准确比例。
本案例中输入“1200”厘米。

定义比例尺

点击“连续”,定义原点坐标。
即指北针的中央点即为原点坐标。
本例中取图像左上角为坐标原点。
那么现场图中所有物件、证据都具有了确定的坐标值。

定义坐标原点

点击完成,就完成了平面图的导入。

导入平面图后的界面

三、墙体和空间绘制

SH3D里绘制墙体和空间的思路也跟visio差不多,一共有两种办法。
一种是先墙体后空间,当选择了绘制墙体命令后,先确定墙的出发点,用鼠标左键单击一次,然后顺着墙线拉到墙的端点,再次用左键点击一次可迁移转变,双击或按Esc键可结束墙体绘制。
如果墙体封闭,选择空间绘制命令,双击封闭空间,则自动添补空间地面。
另一种是空间绘制,即选择空间绘制命令,通过描述空间轮廓将空间整体布局确定,然后再选择墙体绘制命令,双击空间,则墙体按照空间的轮廓自动天生。
空间确定后,会自动显示面历年夜小。

墙体和空间绘制完成图

如果在直接绘制墙体时按Enter键,则进入数值输入模式,可以输入长度、角度及厚度。
这是精确制图的根本功能。

如果在直接绘制墙体时按Ctrl键,则可以绘制圆弧墙面。
其决定参数为圆心角,按Enter键可对其数值精确输入。

四、门窗绘制

跟Visio一样,SH3D里面也支持模具的直接拖动。
在绘制门窗时有个特点,便是门窗可以自动吸附墙体,自动打孔,这样在绘制墙体时就不用在门窗的位置停顿中断,这样就提高了绘制效率。
在模具区的门窗文件夹下选择与现场类似的门窗种类,拖动到平面图的相应位置,并让其与墙体吸附,完成门窗绘制。

加入门窗模具后,左下角的利用模具清单开始记录利用模具的参数信息。

双击门窗的模具,可以对干系参数做出修正。
比如双击门的模具,弹出以下窗口:

可以对此门的名称、位置、大小、颜色、文理、材质、开口方向做出自定义。
这可以根据现场丈量的参数来确定。
点击修正开口,则可以定义开口的角度。

定义门的开合角度

在模具中拖沓移动门把手,就可以实现开门关门的效果。
并且可以改变视图进行查看。

对窗户模具的属性也是类似的操作。
拖沓移动窗户扇叶,可以实现窗户开合的任意角度。
其他属性修正界面与门相同。

定义窗户的开合角度

还有其他类型的门窗模具,读者可以自行探索哪些参数可以自定义。

门窗绘制完成后,如下图所示:

添加门窗

五、家具模型的放置

接下来是家具模型的放置,紧张是从模具区拖动至平面图中。
所有模具按照室内功能分区,分类存放。
共分为厨房、灯具、楼梯、门和窗、起居室、卫生间、寝室和杂项,八个文件夹。
现场的一些通用模具,可以从这些内置模具中导入。
并且可以调节其大小、方向等等。
这个过程跟Visio差不多,在此不赘述。

添加家具

六、外部模型的导入

仅仅用软件内置的模具,是远远不能知足繁芜的现场绘图的哀求的,必须要能够将与现场物品形状同等的模型导入到制图里面去,才能够算是对案件现场的客不雅观反响。
以是要寻求一种可以导入自定义模型的方法。

幸运的是,SH3D供应了这样的接口。
在菜单栏中,点“物件”命令,下拉菜单中可以看到,软件可以导入物件和纹理,还可以通过导入物件库和纹理库实现模型的批量导入。

导入物件:

点击导入物件命令可以看到如下对话框:

即可以导入物件的3d模型,支持的格式有OBJ、DAE、KMZ、3DS四种,这些模型可以用主流建模软件如3dmax、maya、c4d、zbrush等等创建得到。
模型也可以存在于zip压缩包中。
这大大丰富了模具利用的范围。
一些物证可以通过这样的办法导入立体图中。
对付物证建模,常用的有软件建模、扫描建模、照片建模等多种办法,本文在往后的文章中会分别对各种建模方法进行稽核。
末了得到的模型都会按SH3D物件库的建立规范进行管理。

导入纹理

点击导入纹理命令,可以看到以下对话框:

纹理支持BMP、JPEG、GIF、PNG等图像格式。
一些平面痕迹就可以通过纹理的办法导入立体图中。
这样的纹理可以通过拍照的办法进行保存。
同样可以通过建立纹理库的形式,对痕迹图片进行管理。

物件库

现在网上有非常多的模型库供人们下载,很多模型不用其余去创建,只是把稳下载的模型须要转化为SH3D哀求的格式。
在物件导入引导中点击”搜索模型”,可以打开以下网址页面:

http://www.sweethome3d.com/zh-cn/importModels.jsp 可以下载相应的物件库,供SH3D利用。

值得把稳的是,在SH3D官网上先容了该软件在法庭科学领域的运用方法。
其资源紧张有以下这些:

通过 UpdateRoadLines 插件可以实现交通符号的绘制,只不过是法国的制式。
我们完备可以导入我国的道路交通符号,这个须要在后面的研究中逐步开拓。

通过EvidenceMarkerGenerator插件,可以实现物证牌的放置。

这些模型库和插件只须要双击,就可以对软件实现功能添加。

法庭科学模具库 目前有91件模具,还将连续添加。
可以进入以下网址查看:

http://www.sweethome3d.com/searchModels.jsp?model=SCPTS

利用以上资源是可以实现如了局景的绘制:

对付本文中的案例,我们最须要血迹的模具,彷佛以上物件库里面没有,那么可以考试测验其他的模型库。
笔者在学习sketch up软件时,常常利用3d warehouse网站搜索模型,那里面也有一些法庭科学专用模型。
其网址为https://3dwarehouse.sketchup.com/。
在搜索框里输入“blood”,涌现以下结果:

不过这个网站上的模型多为skp模式,须要用sketch up软件打开,然后用它来另存为obj格式。
导入物件库里就可以为SH3D软件所用。

不过也可以用sketch up软件用手绘线大略绘制一下,添补赤色,然后拉出一点厚度就可以存为obj文件。

然后用SH3D导入物件,填写干系信息。
首先确定各方向视图是否精确。

点击”连续”,设置其颜色,大小等其他参数,选定一个目录种别就可以存入模具库了。

然后把血迹模型拖入到场景中,如下图所示:

七、模特摆姿

SH3D6.0版本以上都内置了一个模特模型,可以用来代表尸体。
所在目录为杂项。
如果低版本软件没有模特的话,可以从网站高下载并导入软件中。

双击模特,进入属性对话框,点击”修正姿势”。
然后按照尸体的姿势进行枢纽关头部位的调度。

模特姿势修正

确定往后模特就按照新的姿势存在于场景之中。

加入模特和证据

八、图纸的输出

输入笔墨和标注往后就可以进行图纸输出。
在“文件”菜单中选择“页面设置”,在“页面格式”中选择A4横向。

然后按下图所示,选择干系项目:

确定往后,选择打印为PDF,便可得到终极文本材料:

九、结论

SH3D软件由于其开源易扩展且随意马虎上手的优点而得到越来越广的运用。
并且从上述操作上来看对付专业传授教化也基本能够胜任。
但是要想得到行业运用还须要进一步完善其模具库,并且按照我国的现场勘查规范的哀求,进一步将其打造为可以制作现场勘查笔录案卷的利器。