我试图为一个简单的IFC查看器运行一个代码段,该代码段取自Eclipse中的apstex网站,显然我缺少3D小部件的内容,但我一生都无法弄清楚我做错了该设置有效,我可以读写模型,但无法显示它们。
这是他们网站上的代码段:
JFrame frame = new JFrame("Simple IFC Viewer");
Widget3D widget = new Widget3D();
frame.add(widget);
Widget3D
无法被引用,因此我显然缺少某些库或某些内容,但是我的谷歌搜索没有产生任何结果。
我只是因为演示版本而缺少某些东西吗?我是否需要其他API?
答案 0 :(得分:0)
在apstex home page上有一系列功能,这些功能实际上是作为分离包实现的。在这些软件包中,只有 IFC Java Toolbox (对基于IFC的BIM模型具有完全访问权限)和 IFC Java Viewer (用于IFC模型的Java查看器)的演示版本。注册帐户后,可从下载区域下载IFC WebGL Viewer (用于IFC模型的WebGL查看器),以用于非商业用途。所有其他组件均应要求提供。条件没有透露,您必须单独联系apstex才能访问完整版本。
Widget3D
类可能在 IFC Java GUI组件程序包(图形用户界面组件)中。如果无法访问该程序包,则无法导入和实例化该类。