com.supermap.realspace.threeddesigner
类 RotateExtrudeParameter
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.realspace.threeddesigner.RotateExtrudeParameter
-
- 所有已实现的接口:
- IDisposable
public class RotateExtrudeParameter extends com.supermap.data.InternalHandleDisposable
旋转拉伸参数设置。- 作者:
-
-
构造器概要
构造器 构造器和说明 RotateExtrudeParameter()
默认构造一个新的RotateExtrudeParameter对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
释放资源。double
getAngle()
获取旋转角度。double
getNormalAngleThreshold()
获取法线角度阈值,默认80度。int
getSlices()
获取切片数量。boolean
hasEndFace()
获取是否有终止面。boolean
hasRingFace()
获取是否有环管面。boolean
hasStartFace()
获取是否有起始面。boolean
isGenerateNormal()
是否计算法线,默认false。boolean
isGroup()
获取是否成一组。void
setAngle(double value)
设置旋转角度。void
setEndFace(boolean value)
设置是否有终止面。void
setGenerateNormal(boolean isGenerateNormal)
设置是否计算法线,默认false。void
setGroup(boolean value)
设置是否成一组。void
setNormalAngleThreshold(double normalAngleThreshold)
设置法线角度阈值,默认80度。void
setRingFace(boolean value)
设置是否有环管面。void
setSlices(int value)
设置切片数量。void
setStartFace(boolean value)
设置是否有起始面。
-
-
-
方法详细资料
-
getAngle
public double getAngle()
获取旋转角度。
-
setAngle
public void setAngle(double value)
设置旋转角度。
-
getSlices
public int getSlices()
获取切片数量。
-
setSlices
public void setSlices(int value)
设置切片数量。
-
isGroup
public boolean isGroup()
获取是否成一组。
-
setGroup
public void setGroup(boolean value)
设置是否成一组。
-
hasStartFace
public boolean hasStartFace()
获取是否有起始面。
-
setStartFace
public void setStartFace(boolean value)
设置是否有起始面。
-
hasEndFace
public boolean hasEndFace()
获取是否有终止面。
-
setEndFace
public void setEndFace(boolean value)
设置是否有终止面。
-
hasRingFace
public boolean hasRingFace()
获取是否有环管面。
-
setRingFace
public void setRingFace(boolean value)
设置是否有环管面。
-
dispose
public void dispose()
释放资源。
-
isGenerateNormal
public boolean isGenerateNormal()
是否计算法线,默认false。- 返回:
- 一个bool值,true表示计算法线成功,false表示不计算法线
-
setGenerateNormal
public void setGenerateNormal(boolean isGenerateNormal)
设置是否计算法线,默认false。- 参数:
isGenerateNormal
- 一个bool值,true表示设置计算法线,false表示不计算法线。
-
getNormalAngleThreshold
public double getNormalAngleThreshold()
获取法线角度阈值,默认80度。- 返回:
- 法线角度阈值
-
setNormalAngleThreshold
public void setNormalAngleThreshold(double normalAngleThreshold)
设置法线角度阈值,默认80度。仅isGenerateNormal为true时起作用,相邻两个面角度大于该值,此处法线将不再被平均。- 参数:
normalAngleThreshold
- 法线角度阈值
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.