Navegue pelos nossos produtos

Aspose.3D para Java 23.5 - Notas da Versão

Melhorias e Alterações

KeySummaryCategory
THREEDNET-1359Exportando para OBJ - Arquivos de imagem/textura não copiados para o diretório OBJTask
THREEDNET-1361Desvincular a dependência do System.DrawingTask
THREEDNET-1360Permitir exportação de definição de material PBR e mapeamento normal no exportador OBJImprovement
THREEDNET-1357Material e textura ausentes ao carregar arquivo objBug fixing
THREEDNET-1358Ao importar um arquivo obj, ControlPoints encontrou um erro ao ler os dados e os leu como dados de vetor normalBug fixing

Alterações na API

Adicionada classe com.aspose.threed.FontFile

Adicionada classe com.aspose.threed.Text

Um FontFile pode ser usado com Text para definir o perfil a partir de uma string, então pode ser usado por outras classes de modelagem procedural como LinearExtrusion

Adicionados membros à classe com.aspose.threed.DracoSaveOptions, com.aspose.threed.GltfSaveOptions, com.aspose.threed.ObjSaveOptions:

Defina isso como verdadeiro para fazer com que o exportador redimensione as coordenadas de posição das malhas por Scene.AssetInfo.UnitScaleFactor, esta opção funciona para arquivos Gltf/Obj/Draco.

    /**
     * Apply {@link com.aspose.threed.AssetInfo#getUnitScaleFactor} to the mesh.
     * Default value is false.
     */
    public boolean getApplyUnitScale()
    
    /**
     * Apply {@link com.aspose.threed.AssetInfo#getUnitScaleFactor} to the mesh.
     * Default value is false.
     * @param value New value
     */
    public void setApplyUnitScale(boolean value)

Código de exemplo

    var s = new Scene("test.fbx");
    var opt = new ObjSaveOptions();
    opt.setApplyUnitScale(true);
    s.save("output.glb", opt);


 
 Português