Changeset View
Changeset View
Standalone View
Standalone View
io_scene_fbx/export_fbx_bin.py
| Context not available. | |||||
| if tspacenumber: | if tspacenumber: | ||||
| t_ln = array.array(data_types.ARRAY_FLOAT64, (0.0,)) * len(me.loops) * 3 | t_ln = array.array(data_types.ARRAY_FLOAT64, (0.0,)) * len(me.loops) * 3 | ||||
| # t_lnw = array.array(data_types.ARRAY_FLOAT64, (0.0,)) * len(me.loops) | # t_lnw = array.array(data_types.ARRAY_FLOAT64, (0.0,)) * len(me.loops) | ||||
| for idx, uvlayer in enumerate(me.uv_layers): | for i in range (len(me.uv_layers)): | ||||
| name = uvlayer.name | name = me.uv_layers[i].name | ||||
| me.calc_tangents(name) | me.calc_tangents(name) | ||||
| # Loop bitangents (aka binormals). | # Loop bitangents (aka binormals). | ||||
| # NOTE: this is not supported by importer currently. | # NOTE: this is not supported by importer currently. | ||||
| me.loops.foreach_get("bitangent", t_ln) | me.loops.foreach_get("bitangent", t_ln) | ||||
| lay_nor = elem_data_single_int32(geom, b"LayerElementBinormal", idx) | lay_nor = elem_data_single_int32(geom, b"LayerElementBinormal", i) | ||||
| elem_data_single_int32(lay_nor, b"Version", FBX_GEOMETRY_BINORMAL_VERSION) | elem_data_single_int32(lay_nor, b"Version", FBX_GEOMETRY_BINORMAL_VERSION) | ||||
| elem_data_single_string_unicode(lay_nor, b"Name", name) | elem_data_single_string_unicode(lay_nor, b"Name", name) | ||||
| elem_data_single_string(lay_nor, b"MappingInformationType", b"ByPolygonVertex") | elem_data_single_string(lay_nor, b"MappingInformationType", b"ByPolygonVertex") | ||||
| Context not available. | |||||
| # Loop tangents. | # Loop tangents. | ||||
| # NOTE: this is not supported by importer currently. | # NOTE: this is not supported by importer currently. | ||||
| me.loops.foreach_get("tangent", t_ln) | me.loops.foreach_get("tangent", t_ln) | ||||
| lay_nor = elem_data_single_int32(geom, b"LayerElementTangent", idx) | lay_nor = elem_data_single_int32(geom, b"LayerElementTangent", i) | ||||
| elem_data_single_int32(lay_nor, b"Version", FBX_GEOMETRY_TANGENT_VERSION) | elem_data_single_int32(lay_nor, b"Version", FBX_GEOMETRY_TANGENT_VERSION) | ||||
| elem_data_single_string_unicode(lay_nor, b"Name", name) | elem_data_single_string_unicode(lay_nor, b"Name", name) | ||||
| elem_data_single_string(lay_nor, b"MappingInformationType", b"ByPolygonVertex") | elem_data_single_string(lay_nor, b"MappingInformationType", b"ByPolygonVertex") | ||||
| Context not available. | |||||