com.supermap.data

类 GeoParametricSurfaceMesh

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.GeoParametricSurfaceMesh
  • 所有已实现的接口:
    IDisposable


    public class GeoParametricSurfaceMesh
    extends com.supermap.data.InternalHandleDisposable
    3D极坐标建模参数化对象
    • 构造器详细资料

      • GeoParametricSurfaceMesh

        public GeoParametricSurfaceMesh()
        构造一个新的 GeoParametricSurfaceMesh 对象。
      • GeoParametricSurfaceMesh

        public GeoParametricSurfaceMesh(GeoParametricSurfaceMesh surfaceMesh)
        根据指定参数构造一个 GeoParametricSurfaceMesh 新对象。
        参数:
        surfaceMesh - 指定的 GeoParametricSurfaceMesh 对象。
    • 方法详细资料

      • dispose

        public void dispose()
        释放对象所占资源。
      • getURange

        public Point2D getURange()
        获取U参数范围。
        返回:
        U参数范围
      • setURange

        public void setURange(Point2D uRange)
        设置U参数范围。
        参数:
        uRange - U参数范围
      • getVRange

        public Point2D getVRange()
        获取V参数范围。
        返回:
        V参数范围
      • setVRange

        public void setVRange(Point2D vRange)
        设置V参数范围。
        参数:
        vRange - V参数范围
      • getUStep

        public double getUStep()
        获取U变量变化步长。
        返回:
        U变量变化步长
      • setUStep

        public void setUStep(double uStep)
        设置U变量变化步长。
        参数:
        uStep - U变量变化步长
      • getVStep

        public double getVStep()
        获取V变量变化步长。
        返回:
        V变量变化步长
      • setVStep

        public void setVStep(double vStep)
        设置V变量变化步长。
        参数:
        vStep - V变量变化步长
      • getMathExpression

        public String getMathExpression()
        获取数学表达式。
        返回:
        数学表达式
      • setMathExpression

        public void setMathExpression(String mathExpression)
        设置数学表达式。

        表达式必须包含u,v,X,Y,Z 且形如示例:

        X:=(v^2)*cos(u);

        Y:=-(u^2)*sin(u);

        Z:=2*(v^2)*(u^2);

        W:=X+Y+Z;//W可选

        参数:
        mathExpression - 数学表达式
      • hasW

        public boolean hasW()
        获取是否有W位。
        返回:
        是否有W位。
      • setHasW

        public void setHasW(boolean hasW)
        设置是否有W位。
        参数:
        hasW - 是否有W位。
      • getCenter

        public Point3D getCenter()
        获取3D极坐标建模参数化对象的中心点坐标。
        返回:
        3D极坐标建模参数化对象的中心点坐标
      • getConstantTable

        public HashMap<String,Double> getConstantTable()
        获取3D极坐标建模参数化对象的常量表。
        返回:
        常量表
      • setConstantTable

        public void setConstantTable(HashMap<String,Double> tableValue)
        设置3D极坐标建模参数化对象的常量表。

        表达式中的一些常量,常量不可和变量重名,不区分大小写。其中 u、v、w、x、y、z 已被占用。

        参数:
        tableValue - 常量表

Copyright © 2021–2024 SuperMap. All rights reserved.