Commit Graph

26964 Commits

Author SHA1 Message Date
Nathan Letwory f1c68bdbec Don't show NDOF guide by default. 2011-08-02 09:12:58 +00:00
Campbell Barton 078dff64d2 no functional changes.
style edits, also renamed ndof_to_angle_axis --> ndof_to_axis_angle
2011-08-02 08:12:50 +00:00
Campbell Barton d4a6884fcf add back timer based redraw, not sure why this was removed r38908.
Zealous redraws now use commented define.
2011-08-02 07:49:34 +00:00
Campbell Barton 70b4758ff8 Made wmNDOFMotionData use a vector rather then xyz members, makes it nicer to use with math functions.
ndof_to_angle_axis and ndof_to_quat now use math functions.
2011-08-02 07:08:22 +00:00
Campbell Barton ed306416f5 replace WM_OT_ndof_menu with a key->menu assignment. 2011-08-02 06:40:40 +00:00
Campbell Barton fcd7d2b486 NDOF related edits
- fix for building without NDOF on X11
- quiet some warnings
2011-08-02 05:52:27 +00:00
Mitchell Stokes f5cff8ad37 BGE Animations: Fixing a crash when an fcurve actuator is found, but the object doesn't have animation data (adt). 2011-08-02 05:49:11 +00:00
Mike Erwin 56918978b7 3D mouse support from merwin-spacenav branch 2011-08-02 04:28:05 +00:00
Campbell Barton db494472ac don't include fcurve modifiers when getting an actions frame range.
could too easily give a range of 600,000 which would make exporters hang.
2011-08-02 02:28:37 +00:00
Mike Erwin dc2609da3d svn merge -r38814:38905 https://svn.blender.org/svnroot/bf-blender/trunk/blender . 2011-08-02 01:01:56 +00:00
Mitchell Stokes 03c1585e3a BGE Animations: BGEDeformVerts() now handles normals instead of relying on BL_MeshDeformer::RecalcNormals(), which BlenderDeformVerts() still uses. As expected, the BGEDeformVerts() version isn't as accurate, but it avoids a sqrt per vertex. This gives about a 15~20% improvement in time spent on the rasterizer in my test scene, which resulted in about 5 more fps. However, the main reason for the new normal code is it will be easier to do on the GPU (doesn't rely on neighbor information). 2011-08-01 23:02:10 +00:00
Joerg Mueller 3e85ec432e 3D Audio GSoC:
Adds new speaker object type.

Notes:
* Needs some nice icons
* Quickily review by Joshua Leung (5 mins)
* Properties UI updated (with help of Thomans Dinges)
* Speakers have their own theme color
* No real audio functionality yet.
* Minor bug regarding lamps/lattices fixed in interface_templates.c

I personality tested:
* Creation, Deletion, Duplication
* Saving, Loading
* Library linking (incl. make local)
* Tracking
* Dope Sheet, Outliner
* Animation
* Drawing (incl. Theme)
2011-08-01 11:44:20 +00:00
Campbell Barton c965d1d2cc fix [#28061] Texture (paint) bleeding on edges
respect clamp u/v image options.
2011-08-01 08:53:57 +00:00
Campbell Barton cd793378db fix [#28112] Vertex paint crash 2011-08-01 06:50:24 +00:00
Campbell Barton af39f26360 fix, uvproject modifier wasn't copying the uv layer name,
also edit var names from recent commit to better fit with other functions.
2011-08-01 05:25:30 +00:00
Campbell Barton 9da712a581 replace dutch variable name 'aantal' with 'tot' 2011-08-01 02:58:44 +00:00
Campbell Barton f48b906261 fix for failure to create curve knots when both endpoint and bezier U were enabled.
use default when invalid settings given.

removed odd/annoying bit shifting of the flagu/v for such basic function made code hard to understand and would fail if new flags were added.
2011-08-01 02:52:08 +00:00
Janne Karhu 5c8344bcc9 Bug fix: loading a file that had particles using a dupligroup from a liblinked file without the library file being present crashed 2011-07-31 16:26:02 +00:00
Campbell Barton c74bb09584 fix for material slot removal (r38879)
- The object ID was being passed to the data_delete_material_index_id() from object_remove_material_slot(), rather then the object data. (so the material slot fix wouldnt run in that case).
- add support for fixing text object materials too.
2011-07-31 12:43:41 +00:00
Dalai Felinto 5b3bb37343 reverting part of #38876 (whitespace edits)
the new if/else nesting introduced in the previous commit makes no sense.
(since I was here I add a comment for extrainfo and did some small cleanup)
2011-07-31 11:21:48 +00:00
Dalai Felinto 432bd158fb bugfix [#28111] material.pop breaks mt->mat_nr
create a new parameter for materials.pop() to not remove material slot.
this way the mat_nr is still the old one.

for the default behaviour we now have material remapping (i.e. data_delete_material_index_id(id, index)).
This new function is brought from the material_slot remove function.
2011-07-31 11:12:38 +00:00
Campbell Barton f4a1dc4c8d when converting curves from poly -> nurbs, dont enable Bezier-U flag.
Not sure why this was enabled, possibly from copy/paste with bezier->nurbs code?

If you have meny poly lines there was no nice way to convert these into a smoothed nurbs curve.
Ran into this when trying to convert generated ivy into smooth nurbs.
2011-07-31 07:58:50 +00:00
Campbell Barton c7a1a19153 whitespace edits, had odd space/tab mix 2011-07-31 07:54:24 +00:00
Campbell Barton c19e88ac26 fix for building without bullet 2011-07-31 07:45:54 +00:00
Mike Erwin 679b528177 fix for immobile camera (NDOF_SHOULD_ROTATE etc.) -- should revisit later 2011-07-31 06:26:03 +00:00
gsr b3d e8c3c4097a SVN maintenance. 2011-07-31 06:03:14 +00:00
Sukhitha Jayathilake f3c867c3db Camera Clipping animation COLLADA support fix. 2011-07-31 05:04:12 +00:00
Campbell Barton f4293067c1 py api: sphinx doc corrections, pep8 cleanup and style edits, also added __all__ to some modules which were missing it. 2011-07-31 03:15:37 +00:00
Mike Erwin 4745e3da12 improved ndof fly: precision mode, camera position, camera animation 2011-07-31 03:06:00 +00:00
Nicholas Bishop 670f58023c == PBVH ==
OK, after that failure of committing a bunch of old junk, hopefully
this is what I actually meant to commit :)

* Added big comments to some of the fields in struct PBVHNode. I
  always forget the details of these, so finally wrote it down
  properly.

* Changed types of PBVHNode.face_vert_indices and PBVHNode.flag to
  better reflect their contents.

* There should be no functional changes here.
2011-07-31 02:34:53 +00:00
Nicholas Bishop 6c3bb8b903 EditMesh-based skin node drawing 2011-07-31 02:03:48 +00:00
Nicholas Bishop cff57b14a1 Imported bsphere.c, mostly ifdef'd out for now 2011-07-31 02:03:39 +00:00
Nicholas Bishop cae05598b1 Added DNA and RNA for skin modifier, stubbed in skin modifier functions 2011-07-31 02:03:28 +00:00
Nicholas Bishop 601eb68420 Added SkinNode DNA and customdata. 2011-07-31 02:03:21 +00:00
Dalai Felinto dfc661565a patch [#27909] Added constants in bge.constraints by Solano Felicio (solano) + some changes in rst
I named all the BGE modules with their actual names (e.g. Rasterizer, Video Texture, ...). so in the API index.html page they look more like the other Blender modules.
I did the same for the bgl module.

For bge.constraints this patch exposes the constants values for debug mode and createConstraints (they were hardcoded innts before).

+ making all the "todo" and #comments into rst comments (.. comments)
Thanks Solano, it's great to get help to those tasks :)
2011-07-30 23:16:22 +00:00
Mitchell Stokes d3edf274b0 BGE Animations: This should solve the issue with NULL not being defined in BL_ActionManager.cpp 2011-07-30 17:27:54 +00:00
Ton Roosendaal 805a169f70 Bugfix #28121
Linked Library objects or object->data should not allow to go
to sculptmode. Also cleaned up mode menu with invalid entries then.
2011-07-30 15:45:27 +00:00
Xiao Xiangquan 66d1707293 fix of cmake rules for mac, from sirdude 2011-07-30 14:05:48 +00:00
Campbell Barton d163ce5595 bpy fix for crash/assert on running dir() on a non collection property + some other minor corrections. 2011-07-30 13:18:04 +00:00
Campbell Barton f66ec41b6a quiet some compiler warnings & fix possible (but unlikely) crash.
also added GPLv2+ header to resources.c.
2011-07-30 09:24:10 +00:00
Mike Erwin 632f59c7bc improved visual rotation guide 2011-07-30 05:23:10 +00:00
Joshua Leung 73183abfa9 Removing some unused code - old gp editing stuff 2011-07-30 05:07:34 +00:00
Joshua Leung e9fed9bd8c Bugfix: When only one handle was selected in Graph Editor, the line of
the other handle were not drawn

This only happened when the "only on selected keyframes" option was
enabled
2011-07-30 05:04:49 +00:00
Mitchell Stokes 387439390d BGE Animations: Fixing some warnings from GCC about initialization order. 2011-07-29 21:58:31 +00:00
Joerg Mueller 29f214f7f3 Merging up to trunk r38834. 2011-07-29 21:28:18 +00:00
Mike Erwin aec91c0cf5 ndof sensitivity operator follows power curve and respects min/max 2011-07-29 21:07:51 +00:00
Thomas Dinges 6a27da310c While looking at the bug report, found some more issues...
This is the result of RNA renaming at it's glance. ;-)
2011-07-29 20:59:46 +00:00
Thomas Dinges 99997ccd18 Fix for [#28117] Diffuse reflection IPO curve not imported correctly from 2.49b files 2011-07-29 20:46:30 +00:00
Jason Hays 5b6da0c1d1 Merged 38568-38822 2011-07-29 17:57:46 +00:00
Xiao Xiangquan 287b24926f merge with trunk r38787 2011-07-29 17:42:53 +00:00