Explore nuestros productos

Aspose.3D 07613481 22,2 Notas de la versión

Mejoras y cambios

ClaveResumenCategoría
THREEJava-1054Permitir incrustar texturas en archivo U3D y PDFNueva característica
THREEJava-1058Primitivas no pueden unirse a material en USD exportador/importadorCorrección de errores
THREEJava-1051Permitir acceso a extras y extensiones en el archivo GLTFMejora
THREEJava-1048Permitir codificar los metadatos de escena y nodo a usdNueva característica
THREEJava-1049Permitir decodificar los metadatos de la escena y el nodo de usdNueva característica

API cambios

Added a los miembros de la clase com aspose! threed! AssetInfo:

    /**
     * Gets the document's copyright
     */
    public String getCopyright();

Obtiene los derechos de autor del archivo, este valor puede ser nulo o definido en el archivo 3D. Solo USDC/USDZ admite esta propiedad ahora.

NOTA: Los cambios en esta propiedad no cambiarán la sección de copyright del archivo de salida 3D.

Miembros agregados a la clase com.aspose.threed.UsdSaveOptions:

    /**
     * Export meta data associated with Scene/Node to client
     * Default value is true
     */
    public boolean getExportMetaData();
    
    /**
     * Export meta data associated with Scene/Node to client
     * Default value is true
     * @param value New value
     */
    public void setExportMetaData(boolean value);

Obtiene o establece si exportar la información de activos de la escena y las propiedades del nodo al archivo USDC/USDZ de salida.

Miembros agregados a la clase com.aspose.threed.PdfSaveOptions:

    /**
     * Embed the external textures into the PDF file, default value is false.
     */
    public boolean getEmbedTextures();
    
    /**
     * Embed the external textures into the PDF file, default value is false.
     * @param value New value
     */
    public void setEmbedTextures(boolean value);

Establezca esto en true para generar un archivo 3D PDF con archivos de textura incrustados.

Código de ejemplo:

        var scene = new Scene();
        scene.open("test.obj");
        var opt = new PdfSaveOptions();
        //embed the external textures in the output PDF file.
        opt.setEmbedTextures(true);
        //Look up external textures in the  common/textures directory
        opt.getLookupPaths().add("common/textures");
        scene.save("test.pdf", opt);

Miembros agregados a la clase com.aspose.threed.U3dSaveOptions:

    /**
     * Embed the external textures into the U3D file, default value is false.
     */
    public boolean getEmbedTextures();
    
    /**
     * Embed the external textures into the U3D file, default value is false.
     * @param value New value
     */
    public void setEmbedTextures(boolean value);

Establezca esto en true para generar un archivo 3D U3D con archivos de textura incrustados.

Código de ejemplo:

        var scene = new Scene();
        scene.open("test.obj");
        var opt = new U3dSaveOptions();
        //embed the external textures in the output PDF file.
        opt.setEmbedTextures(true);
        //Look up external textures in the  common/textures directory
        opt.getLookupPaths().add("common/textures");
        scene.save("test.u3d", opt);


 
 Español