07b826409aMore 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
0dc288371fBug 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
d89a7d530bFix: 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
4c76b74b00added 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
44ed7f25b7Static 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
f8845d5d11The long awaited Particle patch from Janne Karhu
Ton Roosendaal
2005-11-10 16:01:56 +00:00
0093857b4ffixing msvc6 projects to compile again
Jens Ole Wund
2005-11-09 19:29:04 +00:00
e52c277423adding 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
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
19b75ae86duh 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
15beb7db42a little tweak to make curve handles always copy the type from the previous handle
Toni Alatalo
2005-11-08 17:47:57 +00:00
33648819f7BPython 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
bcd723c0afMake preview line not draw over hidden areas for loopcut
Johnny Matthews
2005-11-08 15:04:14 +00:00
ece7963545Just have been told fmodf is C99, so I replaced it with fmod and casts...
Alexander Ewering
2005-11-08 12:56:32 +00:00
bd6d3d1439Replaced my noble-prize worthy "float modulo" implementation with fmodf().
Alexander Ewering
2005-11-08 12:53:36 +00:00
5b81dcdfc1Changed 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
543f54aa1dNew '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
f7c955b18eFirst 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
25dc3355f4Bugfix #3358
Ton Roosendaal
2005-11-06 19:02:14 +00:00
dfce9d7d9bminor cleanup. Todo: Does 'testhandles' need to be called after every single ipo_insert_vert ?
Erwin Coumans
2005-11-06 16:50:22 +00:00
d1be55f41cSmall fix to allow relative filenames for textfiles.
Andrea Weikert
2005-11-06 16:32:54 +00:00
0fbd27fd9bI seem to have problems with the distinction between else and #else today.
Chris Want
2005-11-05 22:20:40 +00:00
58ef9fb366Modifier fix; new Armature modifier added sets the deform flags on.
Ton Roosendaal
2005-11-05 21:51:12 +00:00
8b8daec576Another 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
ebfd6de1dcBugfix #3249
Ton Roosendaal
2005-11-05 21:17:55 +00:00
165ed1b116Use limits.h and float.h on *bsd instead of values.h.
Chris Want
2005-11-05 21:09:47 +00:00
ffdde59cf1Bugfix #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
bb1471878dBugfix #3237
Ton Roosendaal
2005-11-05 18:23:26 +00:00
28c487a77cI think I committed something I shouldn't have. Hopefully this will fix compilation.
Matt Ebb
2005-11-05 17:19:20 +00:00
1d85275036Fix#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
11e60da19eFix#3343
Ton Roosendaal
2005-11-05 16:32:13 +00:00
f4d0767b36fix#3357
Ton Roosendaal
2005-11-05 15:52:32 +00:00
74791c9ed5Bugfix #3355
Ton Roosendaal
2005-11-05 15:45:26 +00:00
629d954ef3Fix 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
a5aacefbfcScripts: 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
4b598feab2Combined bugreport, bugfix and patch from Vidar Madsen.
Ton Roosendaal
2005-11-04 12:38:46 +00:00
1f2a7efd70Small 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
8a0befc3fdBug #3338
Ton Roosendaal
2005-11-03 21:13:20 +00:00
2439c1df7cBug #3298
Ton Roosendaal
2005-11-03 20:35:49 +00:00
3f8f0f7aacSilly error string correction
Joseph Gilbert
2005-11-03 20:22:29 +00:00
beece21d1fproject file update *Added the boolop project
Joseph Gilbert
2005-11-03 20:07:55 +00:00
93b2c85284Bugfix #3288
Ton Roosendaal
2005-11-03 18:58:35 +00:00
39453ccd90Bugfix #3304
Ton Roosendaal
2005-11-03 18:43:05 +00:00
1dc42b596cFix#3330
Ton Roosendaal
2005-11-03 17:08:57 +00:00
ef19dfbbb2Fixed two small glitches in Mesh ripping (Vkey):
Ton Roosendaal
2005-11-03 15:57:31 +00:00
6c9840f372Sticks 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
dff884a732changed: msgfmt source -o blah to msgfmt -o blah source
Kent Mein
2005-11-02 15:59:14 +00:00
3c5b54ba6bdisabled 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
3fd4f74f30Fix#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
4cf3c94958updated scons win32 installer script - uninstalling gives option to keep or remove .blender/scripts folder.
Simon Clitherow
2005-11-01 21:11:55 +00:00
0883f12a6bThe "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
6eb47e98c3Fix 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
2cf66f90c5Jean-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
68ae6aa776Bugfix 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
0b739ab8e8Fix: 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
8906e4ec98Three new features:
Ton Roosendaal
2005-11-01 12:44:30 +00:00
ca85fc5c8aFound 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
4bf37a3ba5Comment out debug printf
Alexander Ewering
2005-10-31 16:27:47 +00:00
15707394d1Adding 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
b6b387b6b8Yet 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
42e05d0977Fix: Scaling in Action Window didn't correct for NLA mapped time
Ton Roosendaal
2005-10-31 10:53:47 +00:00
6455388885Fix: 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
53052c9924iNew: 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
4181b6ec74Removed key.getChannelIpo() doc.
Johnny Matthews
2005-10-31 02:52:17 +00:00
43ec1ee71aRemoved key.getChannelIpo() since it is not proper implementation anymore.
Johnny Matthews
2005-10-31 02:52:14 +00:00
e964954679Fix for HOME key in Action Window. Didn't check for mapped NLA time yet.
Ton Roosendaal
2005-10-30 21:48:25 +00:00
41c5328dd4Two 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