Blender Git Loki

Git Commits -> Revision e65784a

Revision e65784a by Brecht Van Lommel (master)
October 10, 2018, 15:43 (GMT)
Python API: add loop triangles access, remove tessfaces.

Loop triangles are tessellated triangles create from polygons, for renderers
or exporters that need to match Blender's polygon tesselation exactly. These
are a read-only runtime cache.

Tessfaces are a legacy data structure from before Blender supported n-gons,
and were already mostly removed from the C code.

Details on porting code to loop triangles is in the release notes.

Differential Revision: https://developer.blender.org/D3539

Commit Details:

Full Hash: e65784a0519e25e9ca560ab63758287cea45f123
Parent Commit: 468474a
Lines Changed: +260, -1235

21 Modified Paths:

/doc/python_api/rst/include__bmesh.rst (+1, -1) (Diff)
/doc/python_api/rst/info_best_practice.rst (+8, -8) (Diff)
/doc/python_api/rst/info_gotcha.rst (+8, -37) (Diff)
/intern/cycles/blender/blender_curves.cpp (+10, -10) (Diff)
/intern/cycles/blender/blender_mesh.cpp (+43, -139) (Diff)
/intern/cycles/blender/blender_util.h (+1, -1) (Diff)
/release/scripts/modules/bpy_extras/mesh_utils.py (+48, -142) (Diff)
/release/scripts/modules/bpy_types.py (+9, -23) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/mesh_convert.c (+3, -3) (Diff)
/source/blender/freestyle/intern/blender_interface/BlenderFileLoader.cpp (+2, -2) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+0, -2) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+3, -3) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+100, -793) (Diff)
/source/blender/makesrna/intern/rna_mesh_api.c (+7, -9) (Diff)
/source/blender/makesrna/intern/rna_object_api.c (+3, -3) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -1) (Diff)
/source/blender/python/bmesh/bmesh_py_api.c (+7, -7) (Diff)
/source/blender/python/bmesh/bmesh_py_types.c (+4, -4) (Diff)
/source/blender/render/intern/source/bake_api.c (+0, -45) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021