com.supermap.realspace.threeddesigner
类 SurfaceMeshParameter

java.lang.Object
  继承者 com.supermap.realspace.threeddesigner.SurfaceMeshParameter

public class SurfaceMeshParameter
extends java.lang.Object

3D极坐标建模参数设置类。可用于参数化构建曲面网格,支持极坐标或者平面坐标构建。


构造方法摘要
SurfaceMeshParameter()
          默认构造一个新的SurfaceMeshParameter对象。
 
方法摘要
 void dispose()
          释放对象所占资源。
 java.util.ArrayList<java.awt.Color> getColors()
          获取离散采样点拓展顶点颜色。
 double[] getIntensities()
          获取离散采样点阵浮点型拓展位。
 SurfaceMeshPointGenerator getPointGenerator()
          获取表面建模参数。
 java.util.ArrayList<Point2D> getTextureCoords()
          获取离散采样点阵纹理坐标。
 java.util.ArrayList<Point3D> getVertices()
          获取离散采样点阵点集。
 boolean isGeneratePolarPoint()
          获取UV作为极坐标方式时是否以数学表达式的方式生成坐标点。
 boolean isPolarParametric()
          获取是否以UV坐标作为极坐标参数。
 void setColors(java.util.ArrayList<java.awt.Color> colors)
          设置离散采样点拓展顶点颜色。
 void setIntensities(double[] intensities)
          设置离散采样点阵点集浮点型拓展位。
 void setIsGeneratePolarPoint(boolean isGeneratePolarPoint)
          设置UV作为极坐标方式时是否以数学表达式的方式生成坐标点。
 void setIsPolarParametric(boolean isPolarParametric)
          设置是否以UV坐标作为极坐标参数。
 void setPointGenerator(SurfaceMeshPointGenerator surfacePara)
          设置表面建模参数。
 void setTextureCoords(java.util.ArrayList<Point2D> coords)
          设置离散采样点阵纹理坐标。
 void setVertices(java.util.ArrayList<Point3D> points)
          设置离散采样点阵点集。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

SurfaceMeshParameter

public SurfaceMeshParameter()
默认构造一个新的SurfaceMeshParameter对象。

方法详细信息

dispose

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


isPolarParametric

public boolean isPolarParametric()
获取是否以UV坐标作为极坐标参数。

返回:
一个bool值,该值表示是否采用极坐标方式构建。

setIsPolarParametric

public void setIsPolarParametric(boolean isPolarParametric)
设置是否以UV坐标作为极坐标参数。

参数:
isPolarParametric - 一个bool值,该值表示是否采用极坐标方式构建。

isGeneratePolarPoint

public boolean isGeneratePolarPoint()
获取UV作为极坐标方式时是否以数学表达式的方式生成坐标点。

返回:
是否以数学表达式的方式生成坐标点。

setIsGeneratePolarPoint

public void setIsGeneratePolarPoint(boolean isGeneratePolarPoint)
设置UV作为极坐标方式时是否以数学表达式的方式生成坐标点。

参数:
isGeneratePolarPoint - 是否以数学表达式的方式生成坐标点。

getVertices

public java.util.ArrayList<Point3D> getVertices()
获取离散采样点阵点集。

返回:
离散采样点阵点集。

setVertices

public void setVertices(java.util.ArrayList<Point3D> points)
设置离散采样点阵点集。

参数:
points - 离散采样点阵点集。

getIntensities

public double[] getIntensities()
获取离散采样点阵浮点型拓展位。

返回:
离散采样点阵浮点型拓展位。

setIntensities

public void setIntensities(double[] intensities)
设置离散采样点阵点集浮点型拓展位。

参数:
intensities - 离散采样点阵点集浮点型拓展位。

getTextureCoords

public java.util.ArrayList<Point2D> getTextureCoords()
获取离散采样点阵纹理坐标。

返回:
离散采样点阵纹理坐标。

setTextureCoords

public void setTextureCoords(java.util.ArrayList<Point2D> coords)
设置离散采样点阵纹理坐标。

参数:
coords - 离散采样点阵纹理坐标。

getColors

public java.util.ArrayList<java.awt.Color> getColors()
获取离散采样点拓展顶点颜色。

返回:
离散采样点拓展顶点颜色。

setColors

public void setColors(java.util.ArrayList<java.awt.Color> colors)
设置离散采样点拓展顶点颜色。

参数:
colors - 离散采样点拓展顶点颜色。

getPointGenerator

public SurfaceMeshPointGenerator getPointGenerator()
获取表面建模参数。

返回:
表面建模参数。

setPointGenerator

public void setPointGenerator(SurfaceMeshPointGenerator surfacePara)
设置表面建模参数。

参数:
surfacePara - 表面建模参数。