与线性挤压一起工作

Contents
[ ]

进行线性挤压

Aspose.3D for Java提供了LinearExtrusion类,该类以2D形状作为输入,并在第三维中扩展形状。以下代码片段显示了如何执行线性挤出:

线性挤压中的切片

Aspose.3D for Java提供了setSlices() LinearExtrusion类的方法。setSlices() 方法定义了沿挤出路径的中间点的数量。以下代码片段显示了如何在线性挤出中使用setSlices() 方法:

线性挤压中心

Aspose.3D for Java提供了setCenter() LinearExtrusion类的方法。如果setCenter() 方法设置为true,则挤出范围为-Height/2到Height/2,否则,挤出范围为0到Height。以下代码片段显示了如何在线性挤出中使用setCenter() 方法:

线性挤压中的扭曲

Aspose.3D for Java提供了setTwist() LinearExtrusion类的方法。setTwist() 方法在挤压形状时处理旋转度。以下代码片段显示了如何在线性挤出中使用setTwist() 方法:

线性挤压中的扭曲偏移

Aspose.3D for Java提供了setTwistOffset() LinearExtrusion类的方法。setTwistOffset() 方法在旋转挤压时转换偏移。以下代码片段显示了如何在线性挤出中使用setTwistOffset() 方法:

线性挤压中的方向

Aspose.3D for Java提供了setDirection() LinearExtrusion类的方法。setDirection() 方法定义了挤压的方向。以下代码片段显示了如何在线性挤出中使用setDirection() 方法: