Просмотрите наши продукты
Aspose.3D for .NET 19,2 Примечания к выпуску
Эта страница содержит примечания к выпуску дляAspose.3D for .NET 19,2
Улучшения и изменения
Ключ | Сводка | Категория |
---|---|---|
THREEDNET-472 | Создание геометрии путем выдавливания фигур | Новая функция |
Публичные API и обратные несовместимые изменения
См. Список любых изменений, внесенных в общедоступный API, таких как добавленные, переименованные, удаленные или устаревшие члены, а также любые несовместимые назад изменения, внесенные в Aspose.3D for .NET. Если у вас есть опасения по поводу каких-либо изменений, пожалуйста, поднимите их наФорум поддержки Aspose.3D.
Добавлен метод FromControlPoints в классе Aspose.ThreeD.Entities.Shape
/// <summary>
/// Create a shape with specified control points with a default indices.
/// </summary>
/// <param name="controlPoints"></param>
/// <returns></returns>
public static Shape FromControlPoints(params Vector3[]controlPoints);
Добавлен новый класс Aspose.ThreeD.Entities. LinearExtruision:
/// <summary>
/// Linear extrusion takes a 2D shape as input and extends the shape in the 3rd dimension.
/// </summary>
public class LinearExtrusion : Entity, IMeshConvertible
{
/// <summary>
/// The base shape to be extruded.
/// </summary>
public Shape Shape {get; set;}
/// <summary>
/// The direction of extrusion, default value is (0, 0, 1)
/// </summary>
public Vector3 Direction { get;set; }
/// <summary>
/// The height of the extruded geometry, default value is 1.0
/// </summary>
public double Height {get; set;}
/// <summary>
/// The slices of the twisted extruded geometry, default value is 1.
/// </summary>
public int Slices {get;set; }
/// <summary>
/// If this value is false, the linear extrusion Z range is from 0 to height, otherwise the range is from -height/2 to height/2.
/// </summary>
public bool Center { get;set; }
/// <summary>
/// The offset that used in twisting, default value is (0, 0, 0).
/// </summary>
public Vector3 TwistOffset { get; set; }
/// <summary>
/// The number of degrees of through which the shape is extruded.
/// </summary>
public double Twist { get; set; }
/// <summary>
/// Constructor of instance <see cref="LinearExtrusion"/>.
/// </summary>
public LinearExtrusion();
/// <summary>
/// Constructor of instance <see cref="LinearExtrusion"/>.
/// </summary>
public LinearExtrusion(Shape shape, double height);
}