a2e209f20a
Merge branch 'master' into blender2.8
2018-11-24 23:44:17 +01:00
33750e8abb
Fix T58006: smart UV project island margin should not use length units.
...
This distance is in UV space, not world space.
2018-11-24 23:43:03 +01:00
05f2caa210
Merge branch 'master' into blender2.8
2018-10-25 12:26:08 +11:00
c9e36e5434
Cleanup: unused vars, correct bad (unused) logic
2018-10-25 12:24:38 +11:00
6b433f4eb3
Merge branch 'master' into blender2.8
2018-09-19 18:20:50 +02:00
a4f2ebc78d
Spelling fixes in comments and descriptions, patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3700
2018-09-19 18:18:05 +02:00
Dalai Felinto
9c1150a295
Cleanup: uvcalc_smart_project.py 2/2
2018-09-05 15:36:31 -03:00
Dalai Felinto
9710056fb5
Cleanup: uvcalc_smart_project.py
...
Removing old commented out code. It includes progress bar and other bits
that were never implemented for this script since the 2.5 transition.
2018-09-05 15:27:40 -03:00
Dalai Felinto
67682f567b
Multi-Objects: UV_OT_smart_project
2018-09-05 15:23:42 -03:00
a43ebc63fa
Merge branch 'master' into blender2.8
...
Conflicts:
source/blender/blenkernel/intern/collision.c
2018-09-03 17:44:36 +02:00
4da2acae3a
Spelling fixes in comments and descriptions, patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3668
2018-09-03 16:55:01 +02:00
4b6fa4d897
PyAPI: update scripts for matrix multiply operator
...
Operators:
- add torus
- align objects
- bake physics
- make dupli faces
- smart project
Templates:
- 3D view ray cast
Other:
- Methods for bones/edit-bones
2018-08-12 15:22:58 +10:00
09aa799e53
PyAPI: Use annotations for RNA definitions
...
- Logical use of fields since they define type information.
- Avoids using ordered-dict metaclass.
Properties using regular assignments will print a warning and load,
however the order is undefined.
2018-07-11 22:18:09 +02:00
a61480c271
Merge branch 'master' into blender2.8
2018-06-26 22:56:39 +02:00
532c8ac583
Cleanup: pep8 function indentation
2018-06-26 19:58:56 +02:00
1c24c04e60
Remove workspace object mode, reverts changes w/ 2.8
...
This caused too many problems syncing object modes
with multiple objects/windows/workspaces, see: D3130 for details.
2018-04-05 18:21:14 +02:00
345c6298e9
Object Mode: move to workspace struct
...
- Read-only access can often use EvaluationContext.object_mode
- Write access to go to WorkSpace.object_mode.
- Some TODO's remain (marked as "TODO/OBMODE")
- Add-ons will need updating
(context.active_object.mode -> context.workspace.object_mode)
- There will be small/medium issues that still need resolving
this does work on a basic level though.
See D3037
2018-02-08 21:14:26 +11:00
be40389165
Merge branch 'master' into blender2.8
2018-01-03 23:44:47 +11:00
cbc7aa80d4
Fix T53678: Smart Project UV margin ignores units
2018-01-03 16:10:41 +11:00
9bdd12d884
Merge branch 'master' into blender2.8
2017-07-25 17:36:49 +10:00
7260a693e1
Cleanup: trailing space
2017-07-25 01:28:15 +10:00
bdbf4471a6
TexFace removal part 3
...
- MTexPoly structure & layer type.
- The 'Mesh.uv_textures' layers.
- DerivedMesh TexFace drawing.
- Scripts & UI.
2017-05-25 15:19:58 +10:00
7cb2974182
Cleanup: imports, indentation, long lines
2017-03-25 11:07:48 +11:00
9bdda427e6
PyAPI: remove bpy.utils.register_module()
...
In preparation for it being removed, see: T47811
2017-03-18 20:03:24 +11:00
4ee5ba41bb
Fix T48086: Smart UV Project fails w/ small faces
...
Epsilon for small faces was too large.
Also suppress exception when all faces area are below the epsilon.
2016-04-20 11:51:03 +10:00
df5532b502
UV Smart Project: restore 'Stretch to UV Bounds'
...
This option wasn't exposed since 2.4x.
D1622 by @candreacchio
2015-11-24 07:28:42 +11:00
f1ddf99580
Fix T42859 smart UV unwrap does not support aspect correction.
...
Can be considered TODO but it's not bad to support either. Also added
RNA api to get aspect ratio of assigned UV image - returns aspect
corrected image dimensions so needs adjustments for uv editing.
2014-12-11 19:46:35 +01:00
b2b1d8e290
Cleanup: remove redundant 'object' parent class
2014-10-28 18:42:06 +01:00
dd5acaaa6c
Correct Python exceptions
...
T35358 by Codemanx
2014-08-07 00:44:55 +10:00
b8ea2e73d2
Smart UV Project: don't rotate islands which are almost square
2014-04-25 03:13:35 +10:00
0ebade55fc
Fix T37509: regression in smart-uv island orientation
2014-04-03 22:03:53 +11:00
22873eaeba
Fix T31598: smart UV failed for small faces
...
previous fixes only tweaked epsilon, but logic for skipping zero area
boxes was still wrong.
2014-03-18 01:34:14 +11:00
e781ea79b2
UV Unwrap: smart uv unwrap would fail still on some very small faces
2014-01-08 14:03:36 +11:00
2f6c748bb9
fix [ #36020 ] SmartUV Project is messy on a cube
...
was using very simple/stupid check to rotate us islands, replace with box_fit_2d() function.
missed docstring last commit.
2013-09-11 07:10:15 +00:00
858ff6b696
Fix for [ #34898 ] Typo in error message of mathutils.Vector
...
* Also fixed some more cases of "more then" -> "more than".
2013-04-07 15:09:06 +00:00
0b9be70591
typo's and some style cleanup, also added asserts into BLI_vsnprintf and BLI_sprintfN when invalid args are given.
2012-11-28 06:43:04 +00:00
c2714a6a5b
fix [ #31598 ] Messed up Smart UVs
...
face areas were too close to zero. also copy the face normal to avoid recalculations on each use.
2012-11-26 11:53:34 +00:00
7c3db355b1
remove ifdef'd bevel code, current bevel works better then the previous code.
...
reduce strlen check in texttool_suggest_add()
use 'del list[:]' rather then 'list[:] = []' in python scripts which clear lists.
2012-11-14 09:45:15 +00:00
2a140e93c1
style cleanup
2012-07-04 21:41:05 +00:00
63810ffcef
Style edit (mostly), use """ for docstrings (not ''').
...
Should also fix the broken py ops tips...
2012-07-03 09:02:41 +00:00
98e6912480
style cleanup
2012-06-19 22:17:19 +00:00
1642e2888c
rename Mesh.uv_loop_layers --> uv_layers
...
add filtering for document generator to support --partial bpy.types.SomeType
2012-04-22 23:51:50 +00:00
1cf0358a33
bmesh todo: vertex dirtmap now working again.
...
also renamed Polygon helper property from 'loops' to loop_indices
2012-04-13 08:41:30 +00:00
49adbe3ab8
Various fixes to UI messages (among other things, all messages needed it should now be capitalized).
2012-02-27 18:14:56 +00:00
19d0f93099
svn merge ^/trunk/blender -r43934:43976
2012-02-08 05:45:16 +00:00
1f74789d12
Correct mathutils documentation, also correct some python spelling errors and add makefile target check_spelling
2012-02-08 04:37:37 +00:00
4ced91da47
svn merge ^/trunk/blender -r42778:42839
2011-12-23 08:41:53 +00:00
e7fb276e29
picky edits - use "" for non enum strings.
2011-12-22 03:56:21 +00:00
1038c76c55
Add access to UVs from python, patch python unwrap scripts to work wtih ngons
2011-11-17 05:03:07 +00:00
f086201518
cmake & pep8 tidy up, also some style edits.
...
remove unneeded collection length function.
2011-11-08 01:32:34 +00:00