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对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()释放资源。doublegetAngle()获取旋转角度。doublegetNormalAngleThreshold()获取法线角度阈值,默认80度。intgetSlices()获取瓦片数量。booleanhasEndFace()获取是否有终止面。booleanhasRingFace()获取是否有环管面。booleanhasStartFace()获取是否有起始面。booleanisGenerateNormal()是否计算法线,默认false。booleanisGroup()获取是否成一组。voidsetAngle(double value)设置旋转角度。voidsetEndFace(boolean value)设置是否有终止面。voidsetGenerateNormal(boolean isGenerateNormal)设置是否计算法线,默认false。voidsetGroup(boolean value)设置是否成一组。voidsetNormalAngleThreshold(double normalAngleThreshold)设置法线角度阈值,默认80度。voidsetRingFace(boolean value)设置是否有环管面。voidsetSlices(int value)设置瓦片数量。voidsetStartFace(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–2025 SuperMap. All rights reserved.