Ξεκινώντας

##Αρχίζοντας με το Aspose.3D FOSS για Python

Καλώς ήρθατε στο Aspose.3D FOSS για Python, μια δωρεάν, MIT-licensed βιβλιοθήκη για την φόρτωση, τη δημιουργία και εξαγωγή 3D σκηνών από Python. Αυτό το οδηγό θα σας μεταφέρει από ένα φρέσκο περιβάλλον σε μια εργασιακή σκάνδαλο μέσα σε λίγα λεπτά.


Προϋποθέσεις

Πριν από την εγκατάσταση, βεβαιωθείτε ότι το περιβάλλον σας πληροί αυτές τις απαιτήσεις:

Python έκδοση

  • Python 3.7, 3.8, 3.9, 3.10, 3.11, or 3.12
  • Το CPython είναι ο μεταφραστής αναφοράς, όλες οι έξι εκδόσεις δοκιμάζονται σε κάθε έκδοση.

Διαχειριστής πακέτων

  • ΠΙΠ (Συνοδεύεται με όλες τις σύγχρονες εγκαταστάσεις Python)
  • Δεν απαιτούνται άλλα εργαλεία κατασκευής, συσκευαστές ή πακέτα συστήματος.

λειτουργικό σύστημα

  • Windows, macOS και Linux υποστηρίζονται όλα.
  • Η βιβλιοθήκη είναι καθαρή Python: δεν υπάρχει εκτεταμένη έκταση για την πλατφόρμα που να συντάσσεται

Εγκατάσταση

Εισάγετε από το PyPI χρησιμοποιώντας pip:

asposefoss/3d is not yet published — build from source until it ships. See the project README for build instructions.

Δείτε το Οδηγός εγκατάστασης για την εγκατάσταση εικονικού περιβάλλοντος, τα βήματα επαλήθευσης και ένα παράδειγμα κώδικα γρήγορης εκκίνησης.


Τι μπορείτε να κάνετε με το Aspose.3D FOSS για Python

Μόλις εγκατασταθεί, μπορείτε αμέσως:

  • φορτίο OBJ (με υποστήριξη υλικού .mtl), αρχεία STL, glTF 2.0, GLB, COLLADA και 3MF
  • Ελέγχου σκηνές ιεραρχίες: διασχίζουν κόμβους, διαβάζουν μασέ, πρόσβαση σε κανονικά ορθογώνια και UVs
  • Μετασχηματισμός σκηνές: εφαρμογή θέσεων, περιστροφές (via Quaternionκαι χρησιμοποιούν τις κλίμακες Transform
  • Εφαρμογή υλικών:• Εργασία με LambertMaterial και PhongMaterial Στον σκηνικό των κόμβων
  • Εξαγωγή σε οποιαδήποτε υποστηριζόμενη μορφή με επιλογές αποθήκευσης per-format
  • Η γεωμετρία του υπολογιστή: αναζητώντας συνδέσεις κουτιά, συσσωρεύονται παγκόσμια-διαστημική μετασχηματισμούς με GlobalTransform
  • Διαβάστε animation:• Πρόσβαση AnimationClip και KeyframeSequence δεδομένα από φορτωμένα αρχεία GLTF και COLLADA

Γρήγορη έναρξη

Ο ακόλουθος κώδικας φορτώνει ένα αρχείο σκηνής, εκτυπώνει τα παιδιά του ρίζα και ανακαλεί την σκάνδαλο σε μορφή GLB:

from aspose.threed import Scene

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

print(f"Root node children: {len(scene.root_node.child_nodes)}")
for node in scene.root_node.child_nodes:
    entity_type = type(node.entity).__name__ if node.entity else "no entity"
    print(f"  {node.name} [{entity_type}]")

scene.save("output.glb")
print("Saved output.glb")

Επόμενο Βήματα

Δείτε επίσης

 Ελληνικά