Campbell Barton
ab77b4aade
uvcalc_smart_project.py - fixed error in rare cases.
...
xfig_export.py - NMesh to Mesh, minor improvements/cleanup.
unweld.py - fixed error when a vert had no faces, also some small speedups and changes.
2007-05-01 09:40:10 +00:00
Campbell Barton
99135b0674
dont use tface hide or select anymore, since maintaining 2 sets of hide/select data for each face is annoying.
...
using mface->flag for both.
Also found that the cdDM_drawMappedFaces and cdDM_drawFacesTex_common could get normals mixed up when rendering hidden faces. because hidden/invisible faces used continue without advancing to the next normal.
2007-04-29 13:39:46 +00:00
Campbell Barton
3e1a5ce7a2
PyAPI.
...
moved bpy into bpy.data and bpy will be eventually replace the root level 'Blender' module.
currently we have bpy.library bpy.config and bpy.data
2007-04-18 14:40:01 +00:00
Campbell Barton
0a411c4704
added missing 'import bpy' from uvcalc_smart_project
...
removed 2 unused vars from DNA_object_types.h
2007-04-14 10:37:58 +00:00
Campbell Barton
ec52983146
mesh_solidify - added a different wire type, can make 4 and 6 sided wire segments. also made solid wire an option.
...
uvcalc_smart_project - removed import of Main, was causing error
2007-04-08 20:40:08 +00:00
Campbell Barton
2b8bed8598
py api
...
* stopped bpy from importing automaticaly as decieded in the meeting.
* removed Blender.Main, since we agree it will be called bpy, renamed files also.
* updated epydocs from this and last commit.
* updated scripts to use bpy.*, and bugfix's for widgetwizard
2007-03-26 19:44:44 +00:00
Campbell Barton
83a9a84498
BoxPack2D example in epydocs, small cleanup on Geometry.c
2007-03-20 12:07:02 +00:00
Campbell Barton
a51477093b
Geometry.c - rewrote my python box-packer algo in C,
...
packing 2400 rectanges is about 38x faster.
Use the C implimentation in uvcalc_lightmap and uvcalc_smart_project
Blender.c - filename returning None raises errors with existing scripts, just return "" so string functions on the filename dont raise an error.
2007-03-20 07:23:09 +00:00
Campbell Barton
52f105b32e
new script seams from islands, adds seams at the boundries of existing UV islands.
...
uvcalc_smart_project - needed to import Main
2007-03-01 05:32:06 +00:00
Campbell Barton
9759a373d7
Updating own scripts to use Blender.Main, remove Base files.
2007-02-22 15:48:26 +00:00
Campbell Barton
80315d0c9b
faces in face select mode can be selected and hidden, check that faces are not hidden as well as being selected.
2007-02-01 11:38:38 +00:00
Campbell Barton
32676b66a4
fixed error on hole filling ( http://blender.org/forum/viewtopic.php?p=59062#59062 )
2007-01-22 09:48:03 +00:00
Campbell Barton
848e93ce41
error in generating projections fixed.
...
also modified the margin value so you dont need to have values like 0.001
and added an option not to use face areas to weight projections.
2007-01-18 01:10:48 +00:00
Campbell Barton
05ecd017ca
cleaned up uv island projection generation and added an option 'Init from view' - to use the view vector as one of the first projections
2007-01-16 14:33:32 +00:00
Campbell Barton
04fc326371
Updated to use face.edge_keys,
...
fixed problem with merging islands not detecting an island in an island (wrong offset)
better island merging from user input
2006-12-21 04:20:07 +00:00
Campbell Barton
08e3f8b1da
Use ed.key and face.edge_keys to build connectivity data faster.
2006-12-17 00:08:05 +00:00
Campbell Barton
65d5b47a10
removing uvcalc_from_adjacent for review on Sunday's meeting.
...
image_dump2path is a stopgap util. We need to look into making Pack/Unpack use filenames, not IDnames. or have some other datamanagement utility.
2006-12-15 09:25:57 +00:00