11 years agosoft body
Jens Ole Wund [Tue, 15 Jun 2010 09:47:37 +0000 (09:47 +0000)]
soft body
disable edge collision for bezier handles
because of massive pointlessness

11 years ago== python api docs ==
Luca Bonavita [Tue, 15 Jun 2010 02:06:01 +0000 (02:06 +0000)]
== python api docs ==

* source/blender/python/doc/

  changed the "undocumented" message so that it still links to
  but uses flags in the url to help documenting.

  click on "contribute", the new section has title "" and a howto message is shown

* source/blender/python/intern/bpy.c:

  fixed a typo

11 years ago'Fix' [#22591] Sun Lamp Sky / Atmosphere settings not rendering properly
Matt Ebb [Tue, 15 Jun 2010 01:28:17 +0000 (01:28 +0000)]
'Fix' [#22591] Sun Lamp Sky / Atmosphere settings not rendering properly

Turbidity values below 2.0 give weird results, made 2.0 the default soft minimum.

11 years agosofbody beziers may work nicer
Jens Ole Wund [Mon, 14 Jun 2010 23:56:12 +0000 (23:56 +0000)]
sofbody beziers may work nicer

11 years agoseparate loose parts was hanging on hidden verts
Campbell Barton [Mon, 14 Jun 2010 16:58:31 +0000 (16:58 +0000)]
separate loose parts was hanging on hidden verts

11 years agoadding curve and mesh objects through python would create the object without assignin...
Campbell Barton [Mon, 14 Jun 2010 15:39:50 +0000 (15:39 +0000)]
adding curve and mesh objects through python would create the object without assigning it to any layers.
now initialize from the scene (when the value is unset), and throw an error when the value is set to all false.

11 years agoworkaround for crash when notifiers cause a scene update at the same time rendering...
Campbell Barton [Mon, 14 Jun 2010 15:02:16 +0000 (15:02 +0000)]
workaround for crash when notifiers cause a scene update at the same time rendering starts.
happens when changing frame and pressing render quickly on a slow scene.

for now ignore animation updates while rendering.

11 years agochange to recent commit, insert_keyframe(datapath -> data_path ...)
Campbell Barton [Mon, 14 Jun 2010 12:36:28 +0000 (12:36 +0000)]
change to recent commit, insert_keyframe(datapath -> data_path ...)
made region width and height unsigned

11 years ago- option for redraw timer to playback the animation
Campbell Barton [Mon, 14 Jun 2010 10:33:26 +0000 (10:33 +0000)]
- option for redraw timer to playback the animation
- py utility property group.users_dupli_group

11 years agoUpdate interaction preset for property renaming
Matt Ebb [Mon, 14 Jun 2010 08:47:58 +0000 (08:47 +0000)]
Update interaction preset for property renaming

11 years agorestored old 'uv orco' for curves, renamed to 'map along length'
Matt Ebb [Mon, 14 Jun 2010 07:43:45 +0000 (07:43 +0000)]
restored old 'uv orco' for curves, renamed to 'map along length'

11 years agoUse per-object icons in animation editor channel regions
Matt Ebb [Mon, 14 Jun 2010 07:27:07 +0000 (07:27 +0000)]
Use per-object icons in animation editor channel regions
makes it a bit easier to distinguish what you're looking for

11 years agoDon't draw nodes that are out of the view
Matt Ebb [Mon, 14 Jun 2010 07:02:11 +0000 (07:02 +0000)]
Don't draw nodes that are out of the view
speeds up node editor fairly considerably on a complex comp

11 years agonaming changes
Campbell Barton [Mon, 14 Jun 2010 03:52:10 +0000 (03:52 +0000)]
naming changes
 path -> filepath (for rna and operators, as agreed on with elubie)
 path -> data_path (for windowmanager context functions, this was alredy used in many places)

11 years agobugfix [#22427] settings bpy.context.active_object gives wrong message.
Campbell Barton [Mon, 14 Jun 2010 02:05:37 +0000 (02:05 +0000)]
bugfix [#22427] settings bpy.context.active_object gives wrong message.

11 years agobugfix [#21748] KX_Object scaling property not "writing" vector access .:. e.g. obj...
Campbell Barton [Mon, 14 Jun 2010 01:41:43 +0000 (01:41 +0000)]
bugfix [#21748] KX_Object scaling property not "writing" vector access .:. e.g. obj.scaling[2] = 2.0
- made worldspace readonly
- mathutils 'set' callbacks can now set their own error

11 years agoremove remaining unused yafray settings.
Campbell Barton [Mon, 14 Jun 2010 01:03:48 +0000 (01:03 +0000)]
remove remaining unused yafray settings.

11 years agoremove unused yafray lamp settings
Campbell Barton [Mon, 14 Jun 2010 00:24:42 +0000 (00:24 +0000)]
remove unused yafray lamp settings

11 years agobugfix [#22573] image pack isn't working right
Campbell Barton [Mon, 14 Jun 2010 00:10:11 +0000 (00:10 +0000)]
bugfix [#22573] image pack isn't working right
own fault with recent commit to stop packing of generated images, now this works as expected.

11 years agosolidify rim material option, use the next material slot for rim faces.
Campbell Barton [Sun, 13 Jun 2010 13:56:13 +0000 (13:56 +0000)]
solidify rim material option, use the next material slot for rim faces.
a bit arbitrary but with most cases where solidify is used in durian we get UV texture stretching since there is no way to access the newly created size faces this gives us a way to switch out the material on the rim.

11 years agoMade Add Surface Operator more atomic, now each primitive has own operator, but calli...
Michael Fox [Sun, 13 Jun 2010 05:48:21 +0000 (05:48 +0000)]
Made Add Surface Operator more atomic, now each primitive has own operator, but calling the same function with different flags.
So they can me used in macros, and addons can use the menu  now, hope to see some very nice surface plugins

11 years agoFixed bug ##22580, 'All Edges' display doesn't work unless enter & exit edit mode...
Nicholas Bishop [Sun, 13 Jun 2010 02:54:55 +0000 (02:54 +0000)]
Fixed bug ##22580, 'All Edges' display doesn't work unless enter & exit edit mode for mesh

* Pass the appropriate mesh flag into dm->drawEdges
* Added the object and draw update notifiers to the RNA property

11 years agouse utility functions for vertex groups, no functional changes
Campbell Barton [Sun, 13 Jun 2010 00:11:42 +0000 (00:11 +0000)]
use utility functions for vertex groups, no functional changes

11 years agoChange couple of strings.
Guillermo S. Romero [Sat, 12 Jun 2010 23:09:01 +0000 (23:09 +0000)]
Change couple of strings.
Clearly mention SVN version being built and more direct POVRay error.

11 years agomodify my last commit to fix [#22486] add_actuator crashes when name is bigger than...
Campbell Barton [Sat, 12 Jun 2010 17:30:21 +0000 (17:30 +0000)]
modify my last commit to fix [#22486] add_actuator crashes when name is bigger than 32 chars

Throwing an exception if the strings too long means scripts need to be aware of string lengths and changing a string length in RNA can too easily break scripts.
Instead honor the string length in RNA_property_string_set()

11 years agobugfix [#22486] add_actuator crashes when name is bigger than 32 chars
Campbell Barton [Sat, 12 Jun 2010 15:49:01 +0000 (15:49 +0000)]
bugfix [#22486] add_actuator crashes when name is bigger than 32 chars
have pyrna raise an error on strings that are too long.

11 years ago[#22307] Camera Fly Mode Rolls Camera on local Z-axis
Campbell Barton [Fri, 11 Jun 2010 23:25:38 +0000 (23:25 +0000)]
[#22307] Camera Fly Mode Rolls Camera on local Z-axis
z-roll was enabled by default, also made rotate less sensitive.

11 years agoadding TODO comment
Jens Ole Wund [Fri, 11 Jun 2010 23:05:43 +0000 (23:05 +0000)]
adding TODO comment

11 years ago== python api docs ==
Luca Bonavita [Fri, 11 Jun 2010 22:41:13 +0000 (22:41 +0000)]
== python api docs ==

* source/gameengine/PyDoc/bge.types.rst:
  KX_PolygonMaterial was missing the parent class indication (PyObjectPlus)

* source/blender/python/doc/
  * unified all the "undocumented" descriptions, like
    so that it will be easy for Alex to CCS 'em and also now people will have a link to contribute descriptions,
  * moved the note about bpy_struct not being available in the api
    in a proper note directive, so that it's more evident
    (I didn't see it at first)

11 years agopatch [#22570] Text editor syntax coloring update
Campbell Barton [Fri, 11 Jun 2010 15:35:11 +0000 (15:35 +0000)]
patch [#22570] Text editor syntax coloring update
from Jacob F (raccoon)

This does two things to the text editor:
1) Adds coloring (same color as numbers) for True and False.
2) Fixes [#22551] Syntax coloring offset does not update when using real tabs and changing tab width

11 years ago[#22554] Register option on Texts doesn't work anymore
Campbell Barton [Fri, 11 Jun 2010 14:10:02 +0000 (14:10 +0000)]
[#22554] Register option on Texts doesn't work anymore
there were no hints that '.py' extension is needed, added tooltip.

11 years ago[#22496] OpenSuse 11.2 The problem with built-Povray
Campbell Barton [Fri, 11 Jun 2010 13:45:58 +0000 (13:45 +0000)]
[#22496] OpenSuse 11.2 The problem with built-Povray
give a better error message when povray isnt found.

11 years agoDeny applying location/rotation to 2D curve - such transformation could
Sergey Sharybin [Fri, 11 Jun 2010 13:00:24 +0000 (13:00 +0000)]
Deny applying location/rotation to 2D curve - such transformation could
make points have non-zero local z-coordinates, which is confusing for 2D.

11 years agorna api
Campbell Barton [Fri, 11 Jun 2010 10:46:47 +0000 (10:46 +0000)]
rna api
- ParticleHairKey.location can now be set (object space location).
- Library.parent was set to ID type.

11 years agogame world buttons had old property name for mist toggle
Campbell Barton [Fri, 11 Jun 2010 09:09:57 +0000 (09:09 +0000)]
game world buttons had old property name for mist toggle

11 years agoFixed bug #21348, Hide selection in Edit Mode not working with some modifiers (VBOs)
Nicholas Bishop [Fri, 11 Jun 2010 07:57:43 +0000 (07:57 +0000)]
Fixed bug #21348, Hide selection in Edit Mode not working with some modifiers (VBOs)

Was actually a couple bugs:
* VBO bug was that hidden faces weren't being skipped correctly. Fixed that and rewrote this bit of VBO drawing code more clearly (less duplication, less unecessary state, and comments even)
* Second bug was that CCGDerivedMesh wasn't outputing ORIGINDEX data for faces. (it's not doing it for edges or verts either, but I don't know that we need it to.) At any rate, we do need this data for faces so that additional DerivedMeshes on top of subsurf know what faces in the editmesh are hidden.

11 years agocreate COMPAT_ENGINE in game panels to allow external game engines - patch from Xavie...
Dalai Felinto [Thu, 10 Jun 2010 23:53:13 +0000 (23:53 +0000)]
create COMPAT_ENGINE in game panels to allow external game engines - patch from Xavier Thomas(xat)

11 years agobugfix [#22569] Bezier splines.points segfault
Campbell Barton [Thu, 10 Jun 2010 22:11:41 +0000 (22:11 +0000)]
bugfix [#22569] Bezier splines.points segfault

11 years agoclear python console namespace when used with a new window manager, otherwise old...
Campbell Barton [Thu, 10 Jun 2010 21:31:39 +0000 (21:31 +0000)]
clear python console namespace when used with a new window manager, otherwise old python objects are kept around between opening different blend files (leaking memory).
ideally loading a new file would clear the namespace but practically its unliekly to be a problem.

11 years agoCopy name from original modifier rather than generate new unique in copy_object
Sergey Sharybin [Thu, 10 Jun 2010 21:23:09 +0000 (21:23 +0000)]
Copy name from original modifier rather than generate new unique in copy_object

11 years agoFix bug #22563 Two modifers with same name on one object
Diego Borghetti [Thu, 10 Jun 2010 21:12:22 +0000 (21:12 +0000)]
Fix bug #22563 Two modifers with same name on one object

The copy_object function don't call modifier_unique_name so
every modifier (in this case, the array) get the same name.

11 years agoFixed bug #22558, Show Cone & Square look strange
Nicholas Bishop [Thu, 10 Jun 2010 19:35:37 +0000 (19:35 +0000)]
Fixed bug #22558, Show Cone & Square look strange

* Fixed a couple things: for triangle fans, you have to put an extra vert to make them closed, and also flipped the draw order so that the normals went the same as for circle cones.

11 years agobugfix [#22561] Make Dupliface Memory Leak
Campbell Barton [Thu, 10 Jun 2010 18:56:52 +0000 (18:56 +0000)]
bugfix [#22561] Make Dupliface Memory Leak

11 years agosetting the sequencer strip filepath for sound strips would rename the strip path...
Campbell Barton [Thu, 10 Jun 2010 15:41:01 +0000 (15:41 +0000)]
setting the sequencer strip filepath for sound strips would rename the strip path but not the sounds,
resulting in sounds that didnt play in the sequencer unless you removed and replaced them with a strip that pointed to the new path.

The way these 2 datablocks work together is a bit odd, I think this is OK for now but should be better defined.

11 years agoMinor modification to how objects are selected for animation baking,
Campbell Barton [Thu, 10 Jun 2010 14:42:24 +0000 (14:42 +0000)]
Minor modification to how objects are selected for animation baking,
Rather then only baking parent objects. Only bake objects which are have no parents in the original scene.
This allows for parenting and unparenting within the game engine without gaps in the animation curves.

11 years agolamp drawing clip start request by venomgfx, with wide lamps its hard to tell where...
Campbell Barton [Thu, 10 Jun 2010 07:57:25 +0000 (07:57 +0000)]
lamp drawing clip start request by venomgfx, with wide lamps its hard to tell where clip start is at the edge of a lamp.

11 years agomore cleanup to bpy.context.copy(), exclude rna values and its self.
Campbell Barton [Wed, 9 Jun 2010 19:44:06 +0000 (19:44 +0000)]
more cleanup to bpy.context.copy(), exclude rna values and its self.

11 years agopy/rna api:
Campbell Barton [Wed, 9 Jun 2010 19:31:10 +0000 (19:31 +0000)]
py/rna api:
- bpy.context wasnt being created from the python bpy.types.Context type defined in (bpy.context.copy() failed for eg.)
- bpy.context.copy() was returning C defined methods like FloatProperty(), which are not useful in this case, removed.

11 years agoenable adding objects in background mode by not using the context to get the object...
Campbell Barton [Wed, 9 Jun 2010 19:20:05 +0000 (19:20 +0000)]
enable adding objects in background mode by not using the context to get the object added.

11 years agopep8, whitespace edits
Campbell Barton [Wed, 9 Jun 2010 19:12:03 +0000 (19:12 +0000)]
pep8, whitespace edits

11 years agofix for crash setting the objects layers
Campbell Barton [Wed, 9 Jun 2010 15:56:50 +0000 (15:56 +0000)]
fix for crash setting the objects layers

11 years agoFix #22317 View reamins in camera's view after camera is deleted (again)
Diego Borghetti [Wed, 9 Jun 2010 15:35:10 +0000 (15:35 +0000)]
Fix #22317 View reamins in camera's view after camera is deleted (again)

The problem was not in the editors, the code in blenkernel have a XXX
in the perspective value. Now unlink_object also update the ARegion.

11 years agorecent addition: Shift+H in node editor was switching the preview of node types that...
Campbell Barton [Wed, 9 Jun 2010 14:17:22 +0000 (14:17 +0000)]
recent addition: Shift+H in node editor was switching the preview of node types that didnt support it.

11 years ago- added a flag argument to WM_operator_properties_filesel() currently only used for...
Campbell Barton [Wed, 9 Jun 2010 14:04:34 +0000 (14:04 +0000)]
- added a flag argument to WM_operator_properties_filesel() currently only used for relative path option.
- added relative option to saving external multires data
- renamed multires external functiosn to have save / pack as suffix.
- added TODO's for file select operators that should support relative paths but dont.

- also disable openmp on linux cross compile, mingw currently isnt linking -lgomp

11 years agopython utility property library.users_id: returns a tuple of all ID datablocks which...
Campbell Barton [Wed, 9 Jun 2010 09:48:41 +0000 (09:48 +0000)]
python utility property library.users_id: returns a tuple of all ID datablocks which use this library.

11 years agoattempt to fix problem with quicktime on MSVC
Campbell Barton [Wed, 9 Jun 2010 08:33:22 +0000 (08:33 +0000)]
attempt to fix problem with quicktime on MSVC

11 years agorename rna function obj.make_display_list(scene) --> obj.update(scene)
Campbell Barton [Wed, 9 Jun 2010 08:24:31 +0000 (08:24 +0000)]
rename rna function obj.make_display_list(scene) --> obj.update(scene)
also added 3 optional bool arguments, 'object', 'data' & 'time', matching the object recalc flags.

11 years agoLogic Editor: bugfix for "Unable to Add Controllers sometimes" (reported in IRC by...
Dalai Felinto [Wed, 9 Jun 2010 08:00:45 +0000 (08:00 +0000)]
Logic Editor: bugfix for "Unable to Add Controllers sometimes" (reported in IRC by Daniel Salazar (ZanQdo)
What was happening; if
the old code (2.49) was changing the status from 0 to 1 inside the interface code. e.g. if (!ob->status) ob->status = 1;
Initializing it properly (in blenkernel) and making sure the new status is ever 0 (in rna_object.c) should fix it.

And yes, the log is bigger than the patch !

11 years agoFix [#22188] Minor UI bug with panels in the properties window.
Matt Ebb [Wed, 9 Jun 2010 07:55:49 +0000 (07:55 +0000)]
Fix [#22188] Minor UI bug with panels in the properties window.

This prevents header-less panels (such as object name in object properties) from being re-sorted
when dragging other panels.

Also minor tweak, make the 'a' key shortcut to open and close panels only work with there are no
other modifier keys (like alt).

11 years agoreverting own recent change to switch off RULE_MESSAGES since you cant see which...
Campbell Barton [Wed, 9 Jun 2010 06:21:07 +0000 (06:21 +0000)]
reverting own recent change to switch off RULE_MESSAGES since you cant see which files are rebuilding.

11 years agoFix [#22111] Quad View panes have wrong view when switching between Global/Local...
Matt Ebb [Wed, 9 Jun 2010 04:54:10 +0000 (04:54 +0000)]
Fix [#22111] Quad View panes have wrong view when switching between Global/Local View

Joe already committed this to render branch in r28545, but it's not in trunk.
The code that was committed doesn't seem to work properly, either, needs braces.

11 years agoFix [#22538] Crash when Selecting Particle Properties Tab (File-dependant)
Matt Ebb [Wed, 9 Jun 2010 02:42:20 +0000 (02:42 +0000)]
Fix [#22538] Crash when Selecting Particle Properties Tab (File-dependant)

psys->parent pointer wasn't getting handled in lib_link_particlesystems()

11 years agoChanged the HairKey location rna prop to give a location in object space,
Matt Ebb [Wed, 9 Jun 2010 01:17:51 +0000 (01:17 +0000)]
Changed the HairKey location rna prop to give a location in object space,
rather than in its own internally used emitting-face-coordinate-system
(which is how the data is stored in DNA - that data now exists in rna as

Basically this makes the hair information that's in rna a lot more useful,
making it possible to export hair strands to external renderers for example.

11 years agoFix #22534 linking object data for two forces results in crash.
Diego Borghetti [Tue, 8 Jun 2010 20:24:28 +0000 (20:24 +0000)]
Fix #22534 linking object data for two forces results in crash.

This is because the make_links_data_exec don't check for the
object type like before, so try to access the obdata of an empty
and blender crash.

The solution is not the best, we have a new function
allow_make_links_data to check if we can links data from one
object to another.

The real solution is build the menu like the 2.4x, so only
show the options that we allow for the object type that
we have select/active.

Matt, any suggestion ?

11 years agotexture user attributes, users_material, users_object_modifier
Campbell Barton [Tue, 8 Jun 2010 13:03:49 +0000 (13:03 +0000)]
texture user attributes, users_material, users_object_modifier

11 years agobetter not have an instant crash key, script reload currently disabled ubless running...
Campbell Barton [Tue, 8 Jun 2010 10:56:59 +0000 (10:56 +0000)]
better not have an instant crash key, script reload currently disabled ubless running in debug mode.
removing keying sets and netrender makes reloading work so probably a problem with how rna works with these classes.

11 years agoReverting Tom's change to Merge to Quad in Trunk too
Daniel Salazar [Tue, 8 Jun 2010 10:42:35 +0000 (10:42 +0000)]
Reverting Tom's change to Merge to Quad in Trunk too

11 years agoAssorted View2D formatting tidyups...
Joshua Leung [Tue, 8 Jun 2010 00:51:57 +0000 (00:51 +0000)]
Assorted View2D formatting tidyups...

11 years agoBugfix #22453: Jump to Next keyframe doesn't work on some frame
Joshua Leung [Tue, 8 Jun 2010 00:08:45 +0000 (00:08 +0000)]
Bugfix #22453: Jump to Next keyframe doesn't work on some frame

Jump to keyframe would get 'stuck' if it encountered a keyframe on "fraction" frames. Now, it will try multiple times until it finds one.

11 years ago== python api docs ==
Luca Bonavita [Mon, 7 Jun 2010 23:50:43 +0000 (23:50 +0000)]
== python api docs ==


- removed lists if they were already available in bge.logic and crosslinked
  where the list contained description, moved the descriptions in bge.logic
  so we have useful thing in one place only
- fixed a lot of bad formatting, like bad indentation and usage of TAB
- changed from literal to codeblocks that smerch for the useful suggestion :)
- whered appropriate I've moved code examples to the end, after notes and all
  it is blocking to have a big black block before actually see a method parameters or return type
- have doubt about the list at bge.types.html#bge.types.SCA_MouseSensor.mode
  possibly tomorrow will ask Dalai


- added sensor status list
- cross linked with bge.types where needed
- added a section "ShapeAction Actuator" because in bge.types these constants are docuemented, but in 2.5 I don't see the ShapeAction Actuator
(anymore, or for now)
  I'll ask Dalai tomorrow or when possible (check bge.logic.html#shape-action-actuator once cambo rebuilds the docs)
- moved descriptions from bge.types lists to logic page where appropriate
- where possible, added custom directive :value: so we have a consistent way to show the value of constants

11 years agoMerge -c 29322 from COLLADA branch into trunk.
Arystanbek Dyussenov [Mon, 7 Jun 2010 20:37:56 +0000 (20:37 +0000)]
Merge -c 29322 from COLLADA branch into trunk.

11 years agoset the default options for new cameras to be the same as the default blend file
Campbell Barton [Mon, 7 Jun 2010 20:08:03 +0000 (20:08 +0000)]
set the default options for new cameras to be the same as the default blend file

11 years agoFix COLLADA build error. This was caused by the difference in OpenCollada versions...
Arystanbek Dyussenov [Mon, 7 Jun 2010 20:07:31 +0000 (20:07 +0000)]
Fix COLLADA build error. This was caused by the difference in OpenCollada versions between Windows and Linux/Mac. Windows uses OpenCollada revision 746, Linux/Mac - 721.

11 years agonode toggle preview and hidden socket key shortcuts (Ctrl+H, Shift+H)
Campbell Barton [Mon, 7 Jun 2010 20:03:40 +0000 (20:03 +0000)]
node toggle preview and hidden socket key shortcuts (Ctrl+H, Shift+H)

11 years agoReverting commit 21540, incorrect bugfix.
Nicholas Bishop [Mon, 7 Jun 2010 19:16:56 +0000 (19:16 +0000)]
Reverting commit 21540, incorrect bugfix.

11 years agoBugfix: copying a newly-created vertex group caused a crash.
Nicholas Bishop [Mon, 7 Jun 2010 18:50:19 +0000 (18:50 +0000)]
Bugfix: copying a newly-created vertex group caused a crash.

11 years agoFixed bug #21540, Array Modifier Capping refresh on open problem.
Nicholas Bishop [Mon, 7 Jun 2010 18:20:59 +0000 (18:20 +0000)]
Fixed bug #21540, Array Modifier Capping refresh on open problem.

* Problem was that the modifier directly accessed ob->derivedFinal, but that wasn't being built if the object was on a different layer. Changed to mesh_get_derived_final.

* I fixed this for array and boolean, reported in the bug; there might be other places affected by this mistake. It's an easy fix if so.
* The datamask being passed in isn't especially correct. Possibly we should be accessing the datamask being used to build the array modifier DerivedMesh? Anyway, at least this will get the mesh to show up in the viewport.

11 years agoFix #22487: Shrinkwrap ignores preceding deform modifiers
Sergey Sharybin [Mon, 7 Jun 2010 17:38:52 +0000 (17:38 +0000)]
Fix #22487: Shrinkwrap ignores preceding deform modifiers

ShrinkwrapCalcData->vert contains verts from derivedMesh this coordinated
are deformed by vertexCos only for normal projection (to get correct normals)
for other cases this field contains undeformed dm's coordinates and
vertexCos should be used

11 years agoFix bug #22317 View reamins in camera's view after camera is deleted.
Diego Borghetti [Mon, 7 Jun 2010 16:24:24 +0000 (16:24 +0000)]
Fix bug #22317 View reamins in camera's view after camera is deleted.

The object in the view3d don't get update, so point to the delete
camera and make Blender crash when you go into fly mode.

11 years agoman page from debian updated for 2.5, better maintain here for other linux distros.
Campbell Barton [Mon, 7 Jun 2010 15:37:59 +0000 (15:37 +0000)]
man page from debian updated for 2.5, better maintain here for other linux distros.

11 years agoSmoke UI:
Thomas Dinges [Mon, 7 Jun 2010 15:28:17 +0000 (15:28 +0000)]
Smoke UI:
* Greying out for Smoke High Resolution Panel.
* Code cleaning, removed some unnecessary declarations.

11 years agofix for crash with the job system progress bar on load, matt you may want to check...
Campbell Barton [Mon, 7 Jun 2010 14:54:42 +0000 (14:54 +0000)]
fix for crash with the job system progress bar on load, matt you may want to check if this case should be happening at all.

11 years agoFix #22331: mesh deform modifier not caculate all shape keys when using 'apply shape...
Sergey Sharybin [Mon, 7 Jun 2010 14:38:59 +0000 (14:38 +0000)]
Fix #22331: mesh deform modifier not caculate all shape keys when using 'apply shape keys in edit mode'

This modifier used undeformed coordinates from emDM.
Added method getVertCos to emDM, so meshdeform now could use it
to get deformed coordinates form any derived mesh.

11 years agominor changes to cmake, main noticable change is to disable RULE_MESSAGES which gives...
Campbell Barton [Mon, 7 Jun 2010 14:28:37 +0000 (14:28 +0000)]
minor changes to cmake, main noticable change is to disable RULE_MESSAGES which gives less output with makefiles (easier to spot warnings).

11 years agoFix [#22413] drag & drop images don't work untile you move the object
Matt Ebb [Mon, 7 Jun 2010 07:47:27 +0000 (07:47 +0000)]
Fix [#22413] drag & drop images don't work untile you move the object

11 years agoFix [#22494] Operator panel vanishes
Matt Ebb [Mon, 7 Jun 2010 06:50:56 +0000 (06:50 +0000)]
Fix [#22494] Operator panel vanishes

11 years agoFixed bug #22515, RegionView3D has weird width/height values
Nicholas Bishop [Mon, 7 Jun 2010 05:45:30 +0000 (05:45 +0000)]
Fixed bug #22515, RegionView3D has weird width/height values

* Changed the RNA for RegionView3D to not inherit from "Region", which is "ARegion" in DNA. As far as I know, in order to inherit like that the RegionView3D struct would need to start with an ARegion struct?

11 years agoFixed bug #22293, v2.49b to v2.5alpha2 incompatibility
Nicholas Bishop [Mon, 7 Jun 2010 04:48:22 +0000 (04:48 +0000)]
Fixed bug #22293, v2.49b to v2.5alpha2 incompatibility

* UV data on multires meshes wasn't getting imported properly. Fixed by separately loading in all "first-level" data from the old multires data type into mesh. Note that an "incorrect" data layers might still be loaded and be active on the mesh, but the correct layers should now also show up in the UV layer selector.

11 years agoCommitting tom's fix that went to his student's branch instead
Matt Ebb [Mon, 7 Jun 2010 03:57:49 +0000 (03:57 +0000)]
Committing tom's fix that went to his student's branch instead

11 years agoFixed bug #22361, missing graphics when sculpting with pinned shape keys
Nicholas Bishop [Mon, 7 Jun 2010 03:48:41 +0000 (03:48 +0000)]
Fixed bug #22361, missing graphics when sculpting with pinned shape keys

* Problem was that the sculpt PBVH was only used for redrawing if the derived mesh's vertices were equal the base mesh's vertices, which isn't the case when sculpting on shape keys.

11 years ago'fix' [#22527] Lens angle under View in 'N' panel does not change the camera view
Matt Ebb [Mon, 7 Jun 2010 03:44:54 +0000 (03:44 +0000)]
'fix' [#22527] Lens angle under View in 'N' panel does not change the camera view

Made the UI more clear that the Lens value is for the 3d view space data only.

11 years agoFix [#22504] Fluid is completely broken in latest 2.5 build (04.06.2010)
Matt Ebb [Mon, 7 Jun 2010 03:02:47 +0000 (03:02 +0000)]
Fix [#22504] Fluid is completely broken in latest 2.5 build (04.06.2010)

Silly typo - some other tweaks too.

11 years agoFixed bug #22518, Segfault on loading file
Nicholas Bishop [Mon, 7 Jun 2010 02:42:26 +0000 (02:42 +0000)]
Fixed bug #22518, Segfault on loading file
* Problem was a pointer not being updated after the tree was changed

11 years ago== Sequencer ==
Peter Schlaile [Sun, 6 Jun 2010 20:19:22 +0000 (20:19 +0000)]
== Sequencer ==

Applied: [#22490] Add Passepartout to Sequence Editor for frame ranges
Thanks to Keith Boshoff  (wahooney) for the patch!

11 years agoMade the operator panel larger to make more space for the operator settings. Was...
William Reynish [Sun, 6 Jun 2010 20:00:44 +0000 (20:00 +0000)]
Made the operator panel larger to make more space for the operator settings. Was always too small before.

11 years agoMerge -c 29280 from COLLADA branch into trunk.
Arystanbek Dyussenov [Sun, 6 Jun 2010 19:32:12 +0000 (19:32 +0000)]
Merge -c 29280 from COLLADA branch into trunk.

11 years agoSmall fix for sample line tool. Set luma data to 0 when out of bounds.
Xavier Thomas [Sun, 6 Jun 2010 16:26:49 +0000 (16:26 +0000)]
Small fix for sample line tool. Set luma data to 0 when out of bounds.

11 years agoRemoved non working operator options from the 'redo' user interface.
William Reynish [Sun, 6 Jun 2010 15:38:50 +0000 (15:38 +0000)]
Removed non working operator options from the 'redo' user interface.

This cleans up things like transform and duplicate a lot, which previously exposed lots of options that didn't work with tweaking.

11 years ago- Added checking if modifier is active in find_multires_modifier
Sergey Sharybin [Sun, 6 Jun 2010 15:22:27 +0000 (15:22 +0000)]
- Added checking if modifier is active in find_multires_modifier
- Pass MultiresModifierData to reshape functions

11 years agoCMake:
Campbell Barton [Sun, 6 Jun 2010 13:32:58 +0000 (13:32 +0000)]
- WITH_LCMS added option, was supported in scons.
- commented web plugin option since its not maintained.
- some formatting changes and removed includes that are not needed for source/creator/CMakeLists.txt.