assimp/contrib/tinyusdz/tinyusdz_repo/sandbox/python/value_test.py

32 lines
478 B
Python

import ctypes
import struct
import ctinyusdz
import array
arr = array.array('i', [1, 2, 3, 4])
print(arr)
int1d = (ctypes.c_int * 10)()
print(int1d)
fltval = ctypes.c_float(1.3)
print(fltval)
pvar = ctinyusdz.PrimVar()
pvar.set_buf(arr)
pvar.set_buf(fltval)
pvar.set_obj(fltval)
pvar.set_obj([1.3]) # fltval)
#pvar.set(fltval)
#pvar.set_array(int1d)
#gv = pvar.get_array()
# numpy.array, but we can use it without numpy module.
#print(gv.size)
#print(gv)
#ctinyiusdz.
#