iobject java stl文件

0 投票
96 浏览

使用产品:iobject 9 操作系统:win10 x64

数据类型: stl文件

           

            String stl = "F:\\3d.stl";
            ModelFileSetting mfs1 = new ModelFileSetting();
            mfs1.setFilePath(stl);
            Model md = new Model();
            ModelConvertor.fromFile(md, mfs1);



使用model类来接收stl文件,请问怎么将此对象显示在图层中呢?

我使用的是如下方法:

Layer3D layer3D = scene.getLayers().add(String path, Layer3DType, true);

但是该方法第一个函数的参数不知道该写什么, 有试过填写 "F:\\3d.stl",但是报错为无效路径。

最新提问 1月 14 分类:  96次浏览 | 用户: fzuDW (0 分)
重新分类 1月 14 用户:那哲尘

1个回答

0 投票
你好,你可以通过ImportSettingModelOSG这个类来导入stl模型,将模型导入到数据源中,再通过Layer3Ds.add()方法添加到场景中浏览
最新回答 1月 14 用户: 董懿鑫 名扬四海 (1,602 分)
ImportSettingModelOSG接收数据后怎么使用呢具体?
您好,您的意思是先将stl导入到ImportSettingModelOSG类中,再将ImportSettingModelOSG导入到数据源Datasource中,再使用Layer3Ds.add()吗?

请问ImportSettingModelOSG导入Datasource具体使用哪个方法呢?   且 Layer3Ds.add()好像不可以添加数据源Datasource。
layer3Ds.add()添加的是数据集,你在导入的时候应该是设置了结果数据集名称的。用这个数据集名称去获取数据集,datasets.get("数据集名")。
...