com.supermap.realspace.threeddesigner
类 LoftedBody

java.lang.Object
  继承者 com.supermap.data.CSGEntity
      继承者 com.supermap.realspace.threeddesigner.LoftedBody

public class LoftedBody
extends CSGEntity

放样体

放样路径上放样点数不小于2。


构造方法摘要
LoftedBody()
          默认构造一个新的 LoftedBody 对象。
LoftedBody(CSGProfile profile, Point3Ds loftPath)
          根据给定的截面和放样路径,构造一个新的LoftedBody 对象。
LoftedBody(Revol loftedBodyEntity)
          根据给定的旋转拉伸体,构建一个新的 LoftedBody 对象。
 
方法摘要
 Point3Ds getLoftPath()
          获取放样路径
 CSGProfile getProfile()
          获取截面
 void setLoftPath(Point3Ds loftPath)
          设置放样路径
 void SetProfile(CSGProfile profile)
          设置截面
 
从类 com.supermap.data.CSGEntity 继承的方法
difference, getArea, getBoundingBox, getType, getVolume, intersect, multiply, rotate, scale, translate, union
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

LoftedBody

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


LoftedBody

public LoftedBody(Revol loftedBodyEntity)
根据给定的旋转拉伸体,构建一个新的 LoftedBody 对象。

参数:
loftedBodyEntity - 旋转拉伸体

LoftedBody

public LoftedBody(CSGProfile profile,
                  Point3Ds loftPath)
根据给定的截面和放样路径,构造一个新的LoftedBody 对象。

参数:
profile - 截面
loftPath - 放样路径
方法详细信息

getProfile

public CSGProfile getProfile()
获取截面

返回:
截面

SetProfile

public void SetProfile(CSGProfile profile)
设置截面

参数:
profile - 获取截面

getLoftPath

public Point3Ds getLoftPath()
获取放样路径

返回:
放样路径

setLoftPath

public void setLoftPath(Point3Ds loftPath)
设置放样路径

参数:
loftPath - 放样路径