com.supermap.data

类 SymbolMarker3D

  • 所有已实现的接口:
    IDisposable


    public class SymbolMarker3D
    extends Symbol
    三维点符号类。

    二三维点符号,是Realspace产品二三维一体化战略的重要技术。以前的符号库仅支持二维符号,在三维场景中,二维符号的显示效果无法与整体三维效果相匹配,三维专题图也只能使用二维符号来进行标注。二三维点符号一体化技术的出现,弥补了上述的不足,使得二三维符号的显示效果得到了质的飞跃。

    • 构造器详细资料

      • SymbolMarker3D

        public SymbolMarker3D(BufferedImage thumbnail,
                              GeoModel model)
        根据指定的参数来构造一个 SymbolMarker3D 的新对象。
        参数:
        thumbnail - 给定的快照对象
        model - 给定的几何模型对象
      • SymbolMarker3D

        public SymbolMarker3D(SymbolMarker3D symbolMarker3D)
        根据指定的 SymbolMarker3D 对象构造一个与其完全相同的 SymbolMarker3D 对象。
        参数:
        symbolMarker3D - 给定的 SymbolMarker3D 对象。
    • 方法详细资料

      • setThumbnail

        public void setThumbnail(BufferedImage image)
        设置三维几何对象的快照信息。

        快照是指三维点符号对象在进行二维显示时的显示图片。

        对三维几何对象设置的快照,可以是BufferedImage类对象支持的图片类型。设置了快照之后,三维点符号将把快照设置的图片作为二维显示的图片。另外,快照还是三维点符号在预览时的图片。

        参数:
        image - 指定的快照。此参数设置的对象可以是BufferedImage类对象支持的任一种图片类型。
      • getThumbnail

        public BufferedImage getThumbnail()
        返回三维几何对象的快照信息。返回对象是BufferedImage类对象。
        返回:
        三维几何对象的快照信息,即:BufferedImage类对象。
      • dispose

        public void dispose()
        释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
      • getGeoModel

        public GeoModel getGeoModel()
        返回三维点符号的三维模型几何对象。

        三维模型几何对象是用于建立三维几何对象的模型。该对象实现了对三维几何对象进行渲染。

        返回:
        三维点符号的三维模型几何对象。
      • setGeoModel

        public void setGeoModel(GeoModel value)
        设置三维点符号的三维模型几何对象。
        参数:
        value - 三维点符号的三维模型几何对象。
      • getOrigin

        public Point3D getOrigin()

Copyright © 2021–2024 SuperMap. All rights reserved.