浏览我们的产品
Aspose.3D for Java 21.5发行说明
此页包含Aspose.3D for Java 21.5的发行说明信息。
改进和变更
钥匙 | 摘要 | 类别 |
---|---|---|
THREEDNET-878 | 在多边形周围绘制黑色边框 | 新功能 |
THREEDNET-879 | 将STL转换为无效属性中的GLB结果: “/网格/0/基元/0/属性/NORMAL_0” | 错误修复 |
THREEDNET-885 | 由于加载了大网格,Aspose.3D渲染器崩溃了。 | 错误修复 |
THREEDNET-884 | 转换后的GLB文件中的验证。 | 改进 |
THREEDNET-882 | 生成的GLB文件未在Babylon.js中呈现 | 错误修复 |
THREEDNET-887 | 当用户使用嵌入式资产导出glTF时,将图像转换为jpg/png | 新功能 |
API更改
添加了新的枚举类型com.aspose.threed.GltfEmbeddedImageFormat
:
/**
* How glTF exporter will embed the textures during the exporting.
*/
public enum GltfEmbeddedImageFormat
{
/**
* Do not convert the image and keep it as it is.
*/
NO_CHANGE,
/**
* All non-supported images formats will be converted to jpeg if possible.
*/
JPEG,
/**
* All non-supported images formats will be converted to png if possible.
*/
PNG;
}
在com.aspose.threed.GltfSaveOptions
中添加了新属性:
public GltfEmbeddedImageFormat getImageFormat();
public void setImageFormat(GltfEmbeddedImageFormat value);
标准glTF仅支持PNG/JPG作为其纹理格式,此选项将指导Aspose.3D如何在导出期间将非标准图像转换为支持的格式。
默认值为gltfembeddedimageform.png,那么嵌入的纹理将转换为PNG,通常您不需要手动修改此。
在com.aspose.threed.GltfSaveOptions
中添加了新属性:
public void setFallbackNormal(Vector3 value);
public Vector3 getFallbackNormal();
当GLTF2导出器从场景中检测到无效的正常值时,将使用该值代替其原始值来绕过验证,如果场景是从导出数据不正确的文件中导入的,则会发生这种情况。
默认值为 (0,1,0)。
如果将此值分配为null,则将输出不正确的正常数据,而不会进行任何更改。