Commit Graph

  • 07b826409a More hairdressing goodies; in the 'velocity' section of the Particle buttons you now can add a vertexgroup to define speed (or strand length). Ton Roosendaal 2005-11-10 21:23:08 +00:00
  • 095eb2400a * Fixed a little problem when using both F* keys and header buttons to change buttons tabs wouldn't switch quite right. Matt Ebb 2005-11-10 20:07:17 +00:00
  • 0dc288371f Bug in previous commit today; sound buttons crashed... And: renamed "Num" to "Amount" for particle buttons. Ton Roosendaal 2005-11-10 19:51:20 +00:00
  • d89a7d530b Fix: editing curves, which are used to guide particles, update particles now. Ton Roosendaal 2005-11-10 19:27:31 +00:00
  • bfddf7f4af - Static particles now draw shaded too! http://www.blender.org/bf/rt3.jpg It uses Material color and specular, like for the solid faces. - Depgraph Fix for changing object layers, should re-evaluate dependencies - Fix for setting curves to 3D by default (on adding a Guide field) Ton Roosendaal 2005-11-10 19:00:10 +00:00
  • 4c76b74b00 added changing the extending / extrapolation type of the IPO curves of selected actions in the action editor (to the menu - code to handle hotkey (to rise a popup) is there too but unused & untested now). Toni Alatalo 2005-11-10 18:12:53 +00:00
  • 44ed7f25b7 Static particles; rotating the emittor caused an error, this due to a missing speed vector rotation. :) Ton Roosendaal 2005-11-10 16:55:24 +00:00
  • f8845d5d11 The long awaited Particle patch from Janne Karhu Ton Roosendaal 2005-11-10 16:01:56 +00:00
  • 0093857b4f fixing msvc6 projects to compile again Jens Ole Wund 2005-11-09 19:29:04 +00:00
  • e52c277423 adding msvc6 project to boolops Jens Ole Wund 2005-11-09 19:27:25 +00:00
  • 35c605d299 - replaced values.h by float.h/limits.h as suggested by Hos,GSR,UnNamed Nils Thuerey 2005-11-09 16:47:49 +00:00
  • 8a13f43416 - forgot to enable mac compile fix Nils Thuerey 2005-11-09 16:30:05 +00:00
  • 67d2dae4a9 - minor fix of snprintf defines for MSVC - fix for 2d domains was part of the previous checking as well, btw. :) Nils Thuerey 2005-11-09 11:10:15 +00:00
  • e3f681da67 - popup menu now aborts by default - changed directory/prefix input (only 1 string instead of two, more similar to render output settings now) - changed reading/writing of surface files - slightly enhanced surface smoothness Nils Thuerey 2005-11-09 07:56:26 +00:00
  • 564b629013 -- When storing a mesh, allow TFaces without defined UV coordinates to use some default values instead of throwing an exception. Also use only the first four UV coordinates supplied in the list. Ken Hughes 2005-11-09 00:38:56 +00:00
  • 960a872431 Bugfix: #3377 Epy docs missing links Stephen Swaney 2005-11-08 22:11:19 +00:00
  • 1ba15893bd -- changes and bugfixes from Cam: -- calling mesh.getFromObject(obj) with mesh object now also copies material properties -- mesh.quadToTriangle() takes a parameter to duplicate both Ctrl-TKEY and Shift-Ctrl-TKEY actions -- assigning None to mesh.verts "clears" the memory allocated to the mesh (equivalent of Mesh.New(), but on an existing mesh) -- exception handler message for mesh.faces[i].uv = [..] more clear (uv attribute only accepts tuple, not list) -- fixed bug for meshs with deformed verts when deleting verts (deformed verts deleted and repacked correctly now, I think) Ken Hughes 2005-11-08 21:50:30 +00:00
  • c217188a62 -- Previous commit using PyDict_Keys left new reference around. Change to use PyDict_GetItem() instead, and clean up string manipulation. Ken Hughes 2005-11-08 18:46:55 +00:00
  • 19b75ae86d uh next time i read properly before commit, and not only from the nice webcvs diff.. Toni Alatalo 2005-11-08 17:57:04 +00:00
  • 15beb7db42 a little tweak to make curve handles always copy the type from the previous handle Toni Alatalo 2005-11-08 17:47:57 +00:00
  • 33648819f7 BPython docs: bug #3367 reported by Chris Want (thanks): ob.mat documentation was wrong (was not updated); that attribute returns the world space matrix, not the local one. Willian Padovani Germano 2005-11-08 17:23:20 +00:00
  • cd7ca03034 *work around for PyDict_Contains Joseph Gilbert 2005-11-08 16:27:58 +00:00
  • bcd723c0af Make preview line not draw over hidden areas for loopcut Johnny Matthews 2005-11-08 15:04:14 +00:00
  • ea1d6d54d0 #3375 Johnny Matthews 2005-11-08 14:52:35 +00:00
  • ece7963545 Just have been told fmodf is C99, so I replaced it with fmod and casts... Alexander Ewering 2005-11-08 12:56:32 +00:00
  • bd6d3d1439 Replaced my noble-prize worthy "float modulo" implementation with fmodf(). Alexander Ewering 2005-11-08 12:53:36 +00:00
  • 5b81dcdfc1 Changed my mind and made the "Strobe" value a float - this way you can get a strobe effect synced exactly to a beat, for example, by using non-integer values. Alexander Ewering 2005-11-08 00:46:39 +00:00
  • 543f54aa1d New 'feature' for image/movie strips: Strobe Alexander Ewering 2005-11-07 23:13:00 +00:00
  • f09a3611be *armature api for python - don't get too excited - allows you to get armatures from a scene - makeEditable()/saveChanges() puts the armature into out of editmode (pythonically) - Armature.bones is a dictionary that contains all the bones in the armature and can be iterated - getters are available for: name, roll (dictionary) keys are BONESPACE, ARMATURESPACE head (dictionary) keys are BONESPACE, ARMATURESPACE tail (dictionary) keys are BONESPACE, ARMATURESPACE matrix (dictionary) keys are BONESPACE, ARMATURESPACE weight deform_dist subdivisions options (list of constants) parent children Joseph Gilbert 2005-11-07 20:03:32 +00:00
  • a39559ea11 *change to the way constants are printed Joseph Gilbert 2005-11-07 19:36:50 +00:00
  • cce655b5e7 - warning fixes * various warnings the python api is putting out Joseph Gilbert 2005-11-07 19:34:44 +00:00
  • f7c955b18e First part of sequencer attack: Alexander Ewering 2005-11-07 13:22:23 +00:00
  • 979c28bf06 -- Clean-up of Effect and Particle modules; since particle was the only remaining effect type, it didn't make much sense to leave things implemented in two separate files. Changes include: * two bug fixes (the getChild() and getMat() methods were using floats instead of shorts) * performing clamping on input values * implementing attributes using tp_getset * merging Effect and Particle functions: the Particle module exists in name only, with the Particle.New() and Particle.Get() functions remaining for backward compatibility (they are in fact identical to Effect.New() and Effect.Get() functions) * update of doc/Effect.py (including remove all old references to wave and build effects) Ken Hughes 2005-11-07 00:22:05 +00:00
  • 0089c0bc53 -- Added Object.effects, a read-only attribute which returns a list of the particle effects belonging to an object (based on patch from jms) Ken Hughes 2005-11-06 22:29:49 +00:00
  • 25dc3355f4 Bugfix #3358 Ton Roosendaal 2005-11-06 19:02:14 +00:00
  • dfce9d7d9b minor cleanup. Todo: Does 'testhandles' need to be called after every single ipo_insert_vert ? Erwin Coumans 2005-11-06 16:50:22 +00:00
  • d1be55f41c Small fix to allow relative filenames for textfiles. Andrea Weikert 2005-11-06 16:32:54 +00:00
  • 0fbd27fd9b I seem to have problems with the distinction between else and #else today. Chris Want 2005-11-05 22:20:40 +00:00
  • 58ef9fb366 Modifier fix; new Armature modifier added sets the deform flags on. Ton Roosendaal 2005-11-05 21:51:12 +00:00
  • 8b8daec576 Another typo in ALT+C convert modifiers; it was copying data from the wrong object, which worked until a few days ago when I fixed a bug in add_object(). :) Ton Roosendaal 2005-11-05 21:40:35 +00:00
  • ebfd6de1dc Bugfix #3249 Ton Roosendaal 2005-11-05 21:17:55 +00:00
  • 165ed1b116 Use limits.h and float.h on *bsd instead of values.h. Chris Want 2005-11-05 21:09:47 +00:00
  • ffdde59cf1 Bugfix #3342 Ton Roosendaal 2005-11-05 20:02:04 +00:00
  • 9bba0e889e * 3D View menus updates. mainly just adding missing functionality that only had hotkey access before and tweaking organisation of new stuff. Matt Ebb 2005-11-05 18:40:07 +00:00
  • bb1471878d Bugfix #3237 Ton Roosendaal 2005-11-05 18:23:26 +00:00
  • 28c487a77c I think I committed something I shouldn't have. Hopefully this will fix compilation. Matt Ebb 2005-11-05 17:19:20 +00:00
  • 1d85275036 Fix #3256 Ton Roosendaal 2005-11-05 17:14:55 +00:00
  • f12697395b * Buttons window tab cycling Repeated presses of the F* key to go to a buttons context will now cycle through the sub-tabs within. For example, when at a different buttons window context, pressing F7 twice will cycle through to the Physics buttons tab, pressing F10 three times will cycle through to the Sound buttons tab, etc. Matt Ebb 2005-11-05 16:35:32 +00:00
  • 11e60da19e Fix #3343 Ton Roosendaal 2005-11-05 16:32:13 +00:00
  • f4d0767b36 fix #3357 Ton Roosendaal 2005-11-05 15:52:32 +00:00
  • 74791c9ed5 Bugfix #3355 Ton Roosendaal 2005-11-05 15:45:26 +00:00
  • 629d954ef3 Fix for #3316: do not convert slashes in the relname in BLI_make_file_string Also fixed signature to const char* to indicate which parameters can be changed to make it a bit safer, because constant strings are passed into this function and changing them caused a crash. Andrea Weikert 2005-11-05 13:09:43 +00:00
  • 1d1fd7cd70 - small optimalisation of Matt's code, Markers are copied in one loop, Matt, admire function BLI_addhead() ;-) Jiri Hnidek 2005-11-04 21:45:44 +00:00
  • a602dcfe5f - JMS's patch which adds GetParticlesLoc() method. I've modified the code so that it resides in the Effects module instead, with the intent of soon merging Effect.c and Particle.c into a single file (and somedat removing references to the Effects.Particle submodule) Ken Hughes 2005-11-04 20:34:38 +00:00
  • a5aacefbfc Scripts: Jean-Michel updated his rvk1 to rvk2 script (thanks); small fix in BPyRegistry module to remove empty config keys instead of causing an error Willian Padovani Germano 2005-11-04 16:30:38 +00:00
  • 4b598feab2 Combined bugreport, bugfix and patch from Vidar Madsen. Ton Roosendaal 2005-11-04 12:38:46 +00:00
  • 1f2a7efd70 Small thing, just filling a gap that we really need here - Added duplication of markers in the timeline with Shift D (in the frame menu too) Matt Ebb 2005-11-04 11:23:22 +00:00
  • 8a0befc3fd Bug #3338 Ton Roosendaal 2005-11-03 21:13:20 +00:00
  • 2439c1df7c Bug #3298 Ton Roosendaal 2005-11-03 20:35:49 +00:00
  • 3f8f0f7aac Silly error string correction Joseph Gilbert 2005-11-03 20:22:29 +00:00
  • beece21d1f project file update *Added the boolop project Joseph Gilbert 2005-11-03 20:07:55 +00:00
  • 93b2c85284 Bugfix #3288 Ton Roosendaal 2005-11-03 18:58:35 +00:00
  • 39453ccd90 Bugfix #3304 Ton Roosendaal 2005-11-03 18:43:05 +00:00
  • 1dc42b596c Fix #3330 Ton Roosendaal 2005-11-03 17:08:57 +00:00
  • ef19dfbbb2 Fixed two small glitches in Mesh ripping (Vkey): Ton Roosendaal 2005-11-03 15:57:31 +00:00
  • 6c9840f372 Sticks bones, in solid view mode, didn't draw selected not in posemode... caused by code shuffling for new IK options and ghosting draw. Ton Roosendaal 2005-11-03 14:51:23 +00:00
  • b5f212ae53 - arrow used for visualisation of joining of screen areas is drawn on the other side now, I tried to fix bug submited by Nathan, can you test it? Jiri Hnidek 2005-11-03 10:11:46 +00:00
  • eafdcdd4ac -- Bugfix #3335: mesh.remDouble() accidentally performed a mesh fill also (missing break statement): thanks, Cam! Ken Hughes 2005-11-03 00:58:41 +00:00
  • e01e5a4cbf -- Bugfix 3333: BPy method ob.getEuler() was returning PyObject which wrapped stack-allocated data (thanks, pontus). Ken Hughes 2005-11-02 23:28:36 +00:00
  • dff884a732 changed: msgfmt source -o blah to msgfmt -o blah source Kent Mein 2005-11-02 15:59:14 +00:00
  • 3c5b54ba6b disabled my previous fix, because of a reported crash when constant strings are passed so testbuilds can go on. Will provide propper fix later Andrea Weikert 2005-11-02 07:16:00 +00:00
  • 48dbe3a5fc #3308 Ton Roosendaal 2005-11-01 22:48:07 +00:00
  • 893cf26e93 #3315 Ton Roosendaal 2005-11-01 22:15:54 +00:00
  • 3fd4f74f30 Fix #3266 Ton Roosendaal 2005-11-01 21:37:25 +00:00
  • d8f5257001 * made 'innervert' the default subdivide type, for ui backwards compatibility (knife tool functioning the same way etc.) Matt Ebb 2005-11-01 21:28:53 +00:00
  • 4cf3c94958 updated scons win32 installer script - uninstalling gives option to keep or remove .blender/scripts folder. Simon Clitherow 2005-11-01 21:11:55 +00:00
  • 0883f12a6b The "Pose unlock" flag accidentally could get saved in file, causing grabbing bones not to work. Only happened sofar in 1 file... but still annoying! Ton Roosendaal 2005-11-01 20:58:37 +00:00
  • 14e24d1f75 * Alpha 2 splash, by basse and andy! Matt Ebb 2005-11-01 20:55:44 +00:00
  • 6eb47e98c3 Fix for item #3316 : make sure that BLI_make_file_string converts all slashes in the filenames to the system preferred direction. Leaving unix slashes caused the error in the Python module blender.Get('filename') Andrea Weikert 2005-11-01 20:25:23 +00:00
  • 2cf66f90c5 Jean-Michel Soler's updated tex2uvbaker script (thanks), previous one was broken. Willian Padovani Germano 2005-11-01 19:50:45 +00:00
  • 881f3419c6 -- avoid some divide-by-zero errors/assertions in boolean modifiers which caused "Trace/BPT trap" errors (don't normalize zero-length vectors) Ken Hughes 2005-11-01 19:42:55 +00:00
  • 68ae6aa776 Bugfix to allow Grabbing of bones with a parent, but not connected (was broken after targetless IK commit). Brecht Van Lommel 2005-11-01 19:32:54 +00:00
  • 0b739ab8e8 Fix: the 'draw name in camera view' now draws the view's active camera's name rather than the scene's, so it's not misleading when you have unlocked 3D views. (#3324) Matt Ebb 2005-11-01 18:39:54 +00:00
  • 8906e4ec98 Three new features: Ton Roosendaal 2005-11-01 12:44:30 +00:00
  • ca85fc5c8a Found a potential crash where NULL could be passed to vfont_get_data(), here's the fix. Maybe it fixes Andy's file :) Alexander Ewering 2005-10-31 16:46:22 +00:00
  • 4bf37a3ba5 Comment out debug printf Alexander Ewering 2005-10-31 16:27:47 +00:00
  • 15707394d1 Adding Key.ipo as access to ipo data both get and set Johnny Matthews 2005-10-31 15:53:21 +00:00
  • 54659d4a7d -- further clean-up of mesh error handling for update and PutRaw(); add specific messages for different types of exception errors Ken Hughes 2005-10-31 15:08:01 +00:00
  • b6b387b6b8 Yet another IK offset fix, pointed out by Ton. Offset should be passed in local bone space. Brecht Van Lommel 2005-10-31 15:01:37 +00:00
  • 7040e6c157 -- patch submitted by Johnny Matthews which lets a user get an Ipo curve by its adrcode in addition to its string name (shape keys don't have fixed or unique string names, and they are stored in the key, not the Ipo). This will make it easier to later use constants from dictionaries to access a curve. Ken Hughes 2005-10-31 14:05:47 +00:00
  • f2ff00b97f * Gave the Obdata to Center / Center New / Center Cursor tools a nice little home in the 3D View header/toolbox transform menu. Death to button-only actions! Matt Ebb 2005-10-31 13:39:05 +00:00
  • 42e05d0977 Fix: Scaling in Action Window didn't correct for NLA mapped time Ton Roosendaal 2005-10-31 10:53:47 +00:00
  • 6455388885 Fix: Using Hinge Bones in a chain with "Target-less IK" didn't apply the correct rotations. Ton Roosendaal 2005-10-31 10:10:01 +00:00
  • 53052c9924 iNew: TimeSlide in Action Window Ton Roosendaal 2005-10-31 09:41:24 +00:00
  • 3150b5a7a7 -- one step closer to fixing booleans: one-line change to use new object instead of original object when building new mesh and mesh material list Ken Hughes 2005-10-31 04:17:29 +00:00
  • 4181b6ec74 Removed key.getChannelIpo() doc. Johnny Matthews 2005-10-31 02:52:17 +00:00
  • 43ec1ee71a Removed key.getChannelIpo() since it is not proper implementation anymore. Johnny Matthews 2005-10-31 02:52:14 +00:00
  • e964954679 Fix for HOME key in Action Window. Didn't check for mapped NLA time yet. Ton Roosendaal 2005-10-30 21:48:25 +00:00
  • 41c5328dd4 Two half working commits! Ton Roosendaal 2005-10-30 20:56:19 +00:00
  • 99753a423f -- fix (I think) for "normal booleans interface (for Wkey 123 entries)"; second selected object's mesh was being overwritten by new object's mesh, so new object had no empty mesh Ken Hughes 2005-10-30 20:10:05 +00:00