Navegue pelos nossos produtos

Aspose.3D para Python via .NET 23.5 Notas da Versão

Melhorias e Alterações

ChaveResumoCategoria
THREEDNET-1359Exportando para OBJ - Arquivos de imagem/textura não são copiados para o diretório OBJTarefa
THREEDNET-1361Desacoplar a dependência de System.DrawingTarefa
THREEDNET-1360Permitir exportação de definição de material PBR e mapeamento normal no exportador OBJMelhoria
THREEDNET-1357Material e textura ausentes ao carregar arquivo objCorreção de bug
THREEDNET-1358Ao importar um arquivo obj, ControlPoints encontrou um erro ao ler dados e o leu como dados de vetor normalCorreção de bug

Alterações na API

Classe aspose.threed.profiles.FontFile adicionada

Classe aspose.threed.profiles.Text adicionada

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

Membros adicionados à classe aspose.threed.formats.DracoSaveOptions, aspose.threed.formats.GltfSaveOptions, aspose.threed.formats.ObjSaveOptions:

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

        # Aplicar <see cref="AssetInfo.UnitScaleFactor"/> à malha.
        # Valor padrão é falso.
        @property
        def apply_unit_scale(self) -> bool:
                ...
        # Aplicar <see cref="AssetInfo.UnitScaleFactor"/> à malha.
        # Valor padrão é falso.
        @apply_unit_scale.setter
        def apply_unit_scale(self, v : bool):
                ...

Código de exemplo

    from aspose.threed import Scene
    from aspose.threed.formats import ObjSaveOptions
    s = Scene("test.fbx")
    opt = ObjSaveOptions()
    opt.apply_unit_scale = True
    s.save("output.glb", opt)


 
 Português