update obj3d factory

update obj3d factory