24 lines
860 B
Python
24 lines
860 B
Python
import tinyusdz
|
|
|
|
print("TinyUSDZ version", tinyusdz.version.version) # str
|
|
print("TinyUSDZ major_version", tinyusdz.version.major_version) # int
|
|
print("TinyUSDZ minor_version", tinyusdz.version.minor_version) # int
|
|
print("TinyUSDZ micro_version", tinyusdz.version.micro_version) # int
|
|
|
|
# NOTE: no 'z' suffix.
|
|
print("ctinyusd(Native TinyUSDZ module) available? ", tinyusdz.is_ctinyusd_available()) # bool
|
|
print("typeguard available? ", tinyusdz.is_typeguard_available()) # bool
|
|
print("numpy available? ", tinyusdz.is_numpy_available()) # bool
|
|
print("pandas available? ", tinyusdz.is_pandas_available()) # bool
|
|
|
|
filename = "../models/suzanne.usdc"
|
|
|
|
if not tinyusdz.is_usd(filename):
|
|
print("File is not a USD(USDA/USDC/USDZ) file:", filename)
|
|
else:
|
|
print("File is a USD(USDA/USDC/USDZ) file:", filename)
|
|
|
|
stage = tinyusdz.load_usd(filename)
|
|
|
|
print(stage)
|