Changeset View
Changeset View
Standalone View
Standalone View
io_scene_3ds/export_3ds.py
| Context not available. | |||||
| self.value = val | self.value = val | ||||
| def get_size(self): | def get_size(self): | ||||
| return (len(self.value) + 1) | return len(self.value) + 1 | ||||
| def write(self, file): | def write(self, file): | ||||
| binary_format = "<%ds" % (len(self.value) + 1) | binary_format = "<%ds" % (len(self.value) + 1) | ||||
| Context not available. | |||||
| # if f_v[3] == 0: | # if f_v[3] == 0: | ||||
| if len(f_v) == 3: | if len(f_v) == 3: | ||||
| new_tri = tri_wrapper((f_v[0], f_v[1], f_v[2]), face.material_index, img) | new_tri = tri_wrapper((f_v[0], f_v[1], f_v[2]), face.material_index, img) | ||||
| if (do_uv): | if do_uv: | ||||
| new_tri.faceuvs = uv_key(f_uv[0]), uv_key(f_uv[1]), uv_key(f_uv[2]) | new_tri.faceuvs = uv_key(f_uv[0]), uv_key(f_uv[1]), uv_key(f_uv[2]) | ||||
| tri_list.append(new_tri) | tri_list.append(new_tri) | ||||
| Context not available. | |||||
| new_tri = tri_wrapper((f_v[0], f_v[1], f_v[2]), face.material_index, img) | new_tri = tri_wrapper((f_v[0], f_v[1], f_v[2]), face.material_index, img) | ||||
| new_tri_2 = tri_wrapper((f_v[0], f_v[2], f_v[3]), face.material_index, img) | new_tri_2 = tri_wrapper((f_v[0], f_v[2], f_v[3]), face.material_index, img) | ||||
| if (do_uv): | if do_uv: | ||||
| new_tri.faceuvs = uv_key(f_uv[0]), uv_key(f_uv[1]), uv_key(f_uv[2]) | new_tri.faceuvs = uv_key(f_uv[0]), uv_key(f_uv[1]), uv_key(f_uv[2]) | ||||
| new_tri_2.faceuvs = uv_key(f_uv[0]), uv_key(f_uv[2]), uv_key(f_uv[3]) | new_tri_2.faceuvs = uv_key(f_uv[0]), uv_key(f_uv[2]), uv_key(f_uv[3]) | ||||
| Context not available. | |||||
| for i, tri in enumerate(tri_list): | for i, tri in enumerate(tri_list): | ||||
| face_list.add(_3ds_face(tri.vertex_index)) | face_list.add(_3ds_face(tri.vertex_index)) | ||||
| if (tri.mat < n_materials): | if tri.mat < n_materials: | ||||
| obj_material_faces[tri.mat].add(_3ds_ushort(i)) | obj_material_faces[tri.mat].add(_3ds_ushort(i)) | ||||
| face_chunk.add_variable("faces", face_list) | face_chunk.add_variable("faces", face_list) | ||||
| Context not available. | |||||