Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-27UV: bpy_extras.mesh_utils.mesh_linked_uv_islands raises error in edit modeChris Blackbourn
Maniphest Tasks: T86484 Differential Revision: https://developer.blender.org/D15778
2022-06-02Cleanup: remove "<pep8 compliant>" from headersCampbell Barton
It can be assumed that all scripts comply with basic pep8 formatting regarding white-space, indentation etc. Also remove note in best practices page & update `tests/python/pep8.py`. If we want to exclude some scripts from make format, this can be done by adding them to `ignore_files` in: source/tools/utils_maintenance/autopep8_format_paths.py Or using `# nopep8` for to ignore for individual lines. Ref T98554
2022-02-11File headers: SPDX License migrationCampbell Barton
Use a shorter/simpler license convention, stops the header taking so much space. Follow the SPDX license specification: https://spdx.org/licenses - C/C++/objc/objc++ - Python - Shell Scripts - CMake, GNUmakefile While most of the source tree has been included - `./extern/` was left out. - `./intern/cycles` & `./intern/atomic` are also excluded because they use different header conventions. doc/license/SPDX-license-identifiers.txt has been added to list SPDX all used identifiers. See P2788 for the script that automated these edits. Reviewed By: brecht, mont29, sergey Ref D14069
2020-09-02Cleanup: improve internal function name in 'ngon_tessellate'Campbell Barton
2019-10-10PyAPI: update for change in tessellate_polygonCampbell Barton
2019-10-09Cleanup: typo, styleCampbell Barton
2019-08-16Cleanup: spellingCampbell Barton
2019-05-09Cleanup: unused args/vars/imports in modulesCampbell Barton
2019-03-15Cleanup: unused importsCampbell Barton
2019-02-08Fix T61309: mesh_utils.triangle_random_points fails with a TypeErrorPhilipp Oeser
Caused by an error in rBe65784a0519e. And since we are going over loop triangles anyways, we can remove the part quecking for quads [remainder of tessface era] entirely. Reviewers: campbellbarton Maniphest Tasks: T61309 Differential Revision: https://developer.blender.org/D4324
2018-11-20Add option not to print debug/info in ngon_tessellate.Bastien Montagne
That func can be called a lot, generating a lot of noise in the console...
2018-10-10Python API: add loop triangles access, remove tessfaces.Brecht Van Lommel
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
2018-09-03Spelling fixes in comments and descriptions, patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3668
2018-07-03Cleanup: pep8Campbell Barton
2014-08-06Correct Python exceptionsCampbell Barton
T35358 by Codemanx
2014-01-13Code Cleanup: spellingCampbell Barton
2013-09-18fixes for python api docs.Campbell Barton
also move foreach_get/set examples into their own py example files (prefer not to have example code built into blenders binary).
2013-04-07freestyle lineset `tag` attribute was defined but not used, also some code ↵Campbell Barton
cleanup.
2013-02-18checking for V3D_LOCAL was duplicated in transform.c, and both checks not ↵Campbell Barton
quite correct. - When checking edimode, make sure its mesh editmode. - Graph editor supports this option but wasn't being checked.
2013-02-18fix bpy_extras.mesh_utils.edge_face_count_dict() helper api function.Campbell Barton
it was using tessfaces when theres no need to.
2013-01-16style cleanupCampbell Barton
2012-11-28bmesh operator api reference - add in 'bmesh' arg at the start of each ↵Campbell Barton
operator, also use :class: references.
2012-11-14remove ifdef'd bevel code, current bevel works better then the previous code.Campbell Barton
reduce strlen check in texttool_suggest_add() use 'del list[:]' rather then 'list[:] = []' in python scripts which clear lists.
2012-10-08style cleanup: pep8Campbell Barton
2012-07-03Style edit (mostly), use """ for docstrings (not ''').Bastien Montagne
Should also fix the broken py ops tips...
2012-06-25utility mesh function to return UV islandsCampbell Barton
2012-06-20style cleanupCampbell Barton
2012-04-08style cleanup: pep8 some C/styleCampbell Barton
2012-03-23more face -> tessface editsCampbell Barton
2012-03-23rna/python api change: rename Mesh.faces --> tessfaces, since existing ↵Campbell Barton
scripts are using this to modify the mesh and its confusing that the edits are not kept. This also makes it clearer that the faces are for tessellated results only. Added a section on the Gotcha's about upgrading scripts, the pros and cons of MeshTessFace/MeshPoly/BMFace. and spesifically how to upgrade importers and exporters for 2.63+.
2012-03-21rename ngon tessellate function.Campbell Barton
2012-02-21copy over a change from bmesh branch that was needed for lightmap unpack to ↵Campbell Barton
work, also tag some rna vars as unused.
2012-02-08Correct mathutils documentation, also correct some python spelling errors ↵Campbell Barton
and add makefile target `check_spelling`
2011-10-17correct spelling errors in commentsCampbell Barton
2011-08-26correct missing bpy doc references.Campbell Barton
2011-08-22pep8 edits and change '!= None' to 'is not None'Campbell Barton
2011-08-08use static sets rather then tuples, python optimizes this case.Campbell Barton
minor change to lightmap unpack collecting unique meshes.
2011-07-31py api: sphinx doc corrections, pep8 cleanup and style edits, also added ↵Campbell Barton
__all__ to some modules which were missing it.
2011-07-29pep8 cleanup, also print message when attempting to run in animation player ↵Campbell Barton
mode.
2011-07-13patch [#27950] Patch to add the ability to generate random points on mesh facesCampbell Barton
from Andrew Hale (trumanblending)
2011-07-10fix for various python bugs and remove unused var.Campbell Barton
2011-07-03fix for error when moving module, broke fracture tools and select internal ↵Campbell Barton
face operator.
2011-06-30fix for own error in script edits, broke bpy_extras.mesh_utils.ngon_tesselateCampbell Barton
2011-06-21pep8 complianceCampbell Barton
2011-06-18fix for error caused with module relocation - broke loading ngons in OBJ filesCampbell Barton
2011-05-28move load_image into image_utils and add some docstrings to bpy_extras module.Campbell Barton
2011-05-28- generate sphinx docs for bpy_extras moduleCampbell Barton
- add in support to doc generator for automatically generating docs for submodules.
2011-05-26correct spelling error and some pep8 changes.Campbell Barton
2011-05-26move less common mesh operations out of bpy_types into bpy_extras.mesh_utilsCampbell Barton
2011-05-16move generic bpy helper modules into bpy_extras.Campbell Barton