Dodaj cieniowanie materiałów Python

Dodaj cieniowanie materiałów Python

Ten przewodnik pokazuje, jak dodać cieniowanie materiałów w Pythonie przy użyciu Aspose.3D FOSS dla Python.


Wymagania wstępne

WymaganieSzczegół
RuntimePython
Packageaspose-3d-foss
InstallZobacz Instrukcja instalacji

Steps

  1. Zainstaluj pakiet:
pip install aspose-3d-foss
  1. Użyj klasy Material do głównej operacji. Material jest klasą bazową; przypisz konkretną podklasę, taką jak LambertMaterial, do właściwości material węzła:
from aspose.threed import Scene
from aspose.threed.shading import LambertMaterial
from aspose.threed.utilities import Vector3

scene = Scene.from_file("model.obj")

material = LambertMaterial("RedDiffuse")
material.diffuse_color = Vector3(1.0, 0.0, 0.0)
material.transparency = 0.0

for node in scene.root_node.child_nodes:
    node.material = material
    print(f"Assigned '{material.name}' to node '{node.name}'")

Wskazówki i najlepsze praktyki

  • Sprawdź API reference dla najnowszych sygnatur klas
  • Obsługuj wyjątki I/O plików podczas odczytu lub zapisu plików
  • Zwolnij zasoby prawidłowo po użyciu

Powiązane zasoby

Zobacz także

 Polski