相同点:都是化归为由MultiPath-->最终结果。
不同点:1)前者带有空间参考,有数据支持;后者没有空间参考但是创建更方便。2)转化为Multipath的方法不同。
注意:一定要将Multipath放在空间数据库中,否则纹理将不能真正被保存;有二维数据的前提下建议选择第一种方法。
(1)过程
首先将二维加载进ArcMap,进行处理,或添加空间参考、或提取所需要素,此步可省。
将处理后的二维数据加载至ArcScene,拉伸处理。使
将拉伸后的二维数据通过工具箱的“3D图层转要素类”工具变为Multipath,保存仍为shp。
再将Multipath通过工具箱的“多面体转Collada”工具将其转出为dae。
dae文件可导入至SketchUp中进行修饰(先炸开),然后仍导出为dae。
在ArcScene中加载前面提到的Multipath,开始编辑,然后在编辑工具条将其“替换为模型”,选择修饰过后的dae。
用Scene Builder来设计你的界面注意: 你可以下载这部分教程的源码,它里面已经包含了设计好的布局文件。
在PersonOverview.fxml 右键选择 Open with Scene Builder,那么你将会在打开的Scene Builder里面看到一个固定的界面设计区域(在整个界面的左边)。
选中这个界面设计区域,你就可以在右边的属性设置栏中对它的尺寸进行修改:
从Scene Builder的左边控件栏中拖拽一个 Splite Pane(Horizontal Flow) 到界面设计区域,在Builder的右边视图结构中选择刚添加的Pane,在d出的右键菜单中选择 Fit to Parent 。
同样从左边的控件栏中拖拽一个 TableView 到 SplitePane 的左边,选择这个TableView(而不是它的列)对它的布局进行设置,你可以在 AnchorPane 中对这个TableView四个边的外边
那么基本已经完成了界面的设计,你可以通过 Preview 来预览一下你设计的界面,同时缩放一下窗口来检验一下各个控件的位置是否正确。
QGraphicsSimpleTextItem provides a simple text label itemQGraphicsTextItem provides an advanced text browser item
这两个(反正第二个肯定可以的,第一个应该只是简单的lable),生成实例设置flag为Qt::TextEditorInteraction添加到screen就好了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)