Commit Graph

  • be0b59ea6d Orange; update commit on WIP project for Noodle editing. :) Ton Roosendaal 2005-12-18 23:08:22 +00:00
  • 4a027d8124 Updated for new Mathutils (should be faster) uses Mesh rather then NMesh uses expernal box packer uv coords are not stretched anynore. Campbell Barton 2005-12-18 21:41:50 +00:00
  • c9de5c5b05 Seperated out archimaps generic 2d boxpacking function. For anyone who is interested in boxpacking the logic isnt that complex and lscm could benifit from using it. Campbell Barton 2005-12-18 21:35:31 +00:00
  • 87d9ca4b99 orange: py2.3 compat Toni Alatalo 2005-12-18 21:20:11 +00:00
  • 01d05142b1 orange: bpy Pose type Toni Alatalo 2005-12-18 21:03:57 +00:00
  • 2986d03e77 Orange: Made dashed parent-offset lines option for drawing Poses. Was too ugly! :) Ton Roosendaal 2005-12-18 20:57:04 +00:00
  • fe74c08510 Tri-Triple Subdivide filling was messed up. This should straigten it out when cuts > 2 Johnny Matthews 2005-12-18 20:50:32 +00:00
  • 9b34c429c7 added ICON_SORTBYEXT for sort by ext feature . Joilnen Leite 2005-12-18 20:45:03 +00:00
  • 0c76f64554 orange: fix to complete the uncommitting of Ton's test function Toni Alatalo 2005-12-18 20:28:38 +00:00
  • 41fbd282d9 added new ICON_SORTBYEXT . Joilnen Leite 2005-12-18 20:24:19 +00:00
  • 2d223ea655 added icon of sort by extension . Joilnen Leite 2005-12-18 20:23:30 +00:00
  • b5abff6a55 Changed that sortby extension icon for new made by P-Luc_Alclair agreed by broken, stivs, antont, Unamed and me thanks . Joilnen Leite 2005-12-18 20:21:57 +00:00
  • fae20e494e orange: animation baking code. also a patch to autokey, to only key the keys made. Toni Alatalo 2005-12-18 20:14:22 +00:00
  • 63d0e03bcf applying Volker Mische engine patch Jean-Luc Peurière 2005-12-18 19:10:26 +00:00
  • c33831ac16 * Updates for missing menu items Matt Ebb 2005-12-18 18:05:14 +00:00
  • 6f422a749a - yet another minor fluidsim fix - when using a start frame != 1 the scene is now exported at that time, still numbering and reading the files from zero to noFrames Nils Thuerey 2005-12-18 16:49:50 +00:00
  • f98851f32c - another small fix thats prevent a cryptic error message if the fluid is baked without proper frame start & end settings Nils Thuerey 2005-12-18 15:55:11 +00:00
  • 3bba3813bd Orange branch: Aye, the SConscript files need the new C files too. Note for later: MSVC needs fix too then! Ton Roosendaal 2005-12-18 13:52:07 +00:00
  • e14ff3de3d Orange: Ton Roosendaal 2005-12-18 13:46:01 +00:00
  • 6f158b6f9b The png image for icons itself. Ton Roosendaal 2005-12-18 13:27:47 +00:00
  • e3df5fbdc1 Added Verse and Node-editor icons in blenderbuttons.c (Both needed for later) Ton Roosendaal 2005-12-18 13:27:11 +00:00
  • 97a4119be0 - added render.h header include for RE_make_existing_file Nils Thuerey 2005-12-18 13:15:53 +00:00
  • 5c1fe7d80e - moved the check whether the current object is a mesh up front (as in the particle panel display), this prevents any other object type to get fluidsim attributes Nils Thuerey 2005-12-18 12:19:36 +00:00
  • 2b7919a9f2 fixed returning true/false, thanks Willian. as well as removed the image space spesific image changed call. Campbell Barton 2005-12-18 08:47:55 +00:00
  • e47f918e5e Added get/set/attr for area lamp settings - needed to exporting arealamps to povray. areaSizeX, areaSizeY raySamplesX, raySamplesY epydocs updated also, Campbell Barton 2005-12-18 07:45:45 +00:00
  • 9d55687d30 Scripts: Willian Padovani Germano 2005-12-18 01:29:15 +00:00
  • 510403277b Saturday merger of bf-blender in orange branch. Ton Roosendaal 2005-12-17 20:25:41 +00:00
  • 66d0d7e2db Ack! Error in the renaming code for outliner, it skipped doing the handling callbacks that checked for double names... this was caused by a bugfix I did a week ago for ESC on rename button in outliner. Discovered in time by Andy, thanks! Ton Roosendaal 2005-12-17 20:22:36 +00:00
  • 6d9cda7aaa Orange: Ton Roosendaal 2005-12-17 19:02:39 +00:00
  • 7fd55a735d Orange: bugfix, in armature "Stick" drawmode, the new "Custom Bone" option didn't draw in solid. Ton Roosendaal 2005-12-17 15:08:08 +00:00
  • 80e59705e1 Orange: Another NLA goodie. The NLA code didn't evaluate any strips when the current frame was outside of strips. This gives potential errors with playback that skips frames, or for a renderfarm. And, while editing the poses got 'stuck' if you changed to different frames. Ton Roosendaal 2005-12-17 14:58:31 +00:00
  • 16b6f81a7c * ctrl-alt-numpad0 didn't correctly update 3dview when the camera had anything parented to it. Nathan Letwory 2005-12-17 14:27:33 +00:00
  • 128b187db1 Orange: New option "Shadow Bias", to extend the boundary between shadow or no shadow a little bit. Uses same threshold function as the "Bias" button. (That latter still works, and will use an automatic bias value based on the geometry, to prevent terminator errors in raytracing). Ton Roosendaal 2005-12-17 14:05:40 +00:00
  • dd8edc92cb Environment mapping "Reload" button didn't work. Required more stuff to reset. Ton Roosendaal 2005-12-17 13:06:22 +00:00
  • 16aa8ea1b0 Orange: Snap-cursor-to-selected didn't respect bone layers yet. Ton Roosendaal 2005-12-17 10:28:37 +00:00
  • e506a34bf8 Orange: Ton Roosendaal 2005-12-17 10:08:57 +00:00
  • f73f226ed7 -- Bugfix #3617; addBezier() was not initializing all the attributes for a the beztriple, so things like the hidden and handle select states were set to random values. Added a beztriple.hide attribute so that the hide attribute can be set/cleared from the BPy API. Ken Hughes 2005-12-17 04:57:48 +00:00
  • e76e78e78a typo, thanks letterrip. Campbell Barton 2005-12-16 22:40:20 +00:00
  • 3a65f4e39f For sconstruct build blender linked against the winspool library. This seemed unnecessary, and test showed Blender running fine without it. This probably solves #3503 too, so ZoneAlarm users, do test! Nathan Letwory 2005-12-16 20:58:16 +00:00
  • 466ef7667b Orange: Yet another day of file reading & library linking code... Finally (after 10 years!) fixed the issue that was marked in a comment in the top of the readfile.c... when using multiple library files at once, the code that tries to map old to new pointers could fail when accidentally pointers (in different files) had same old values. Ton Roosendaal 2005-12-16 17:35:38 +00:00
  • 3a50444ad4 Oops, left the script menu in there. problems. Campbell Barton 2005-12-16 13:50:45 +00:00
  • 3dd6f554f6 Orange bugfix; using in NLA window the Ckey option (Convert to NLA), did not use the proper call to increase user count && set the action to get a tag "extern linked". This caused actions to get lost when indirectly linked from library files. Ton Roosendaal 2005-12-16 12:49:42 +00:00
  • f5121b2496 BVH Export updated for 2.4x, also small updates in many areas. Campbell Barton 2005-12-15 23:18:48 +00:00
  • 826591d778 -- Added BPy support for new Material modes. Recent additions of new mode bits broke input-checking in the API, so added a bitmask #define in DNA_material_types.h which contains all valid mode bits. Ken Hughes 2005-12-15 21:54:00 +00:00
  • f28963514b Testing call for Toni, he'll uncommit :) Ton Roosendaal 2005-12-15 20:59:47 +00:00
  • 641f3cd72d -- Fix misspelling in Material's TraShad tooltip. Ken Hughes 2005-12-15 20:55:52 +00:00
  • d3f964084d Scripts: Willian Padovani Germano 2005-12-15 20:12:00 +00:00
  • 6e7e6d2357 -- removed redundant initialization for Mesh_Type (thanks LetterRip) Ken Hughes 2005-12-15 19:12:31 +00:00
  • 21819e3732 Orange: So... now I understand file reading and libraries again, I couldn't leave it to do a nice optimize step. This commit introduces bsearch() for finding the elements in the pointer table, while reconstructing links. Tests reveil a speedup of a factor 2-5 on complex scenes. And since undo uses same system, quite nice in general! Ton Roosendaal 2005-12-15 18:42:02 +00:00
  • 4a708ae540 Disabled reading Groups from bf-blender. There was old rudimentary code for Groups in official release still, which will give very bad results when loading an Orange branch file with bf-blender, save over, and read back in Orange branch. Ton Roosendaal 2005-12-15 18:37:47 +00:00
  • e1ba10d12e Scripts: Willian Padovani Germano 2005-12-15 18:12:49 +00:00
  • eaeb125337 Made Ctrl+RMB on an image in the oops view, activates images in the UV/Image window. Faster way to flick through images. Campbell Barton 2005-12-15 02:50:08 +00:00
  • 4a8087db76 Fixed some warnings from GetCurrent, remaining warnings seem to have no obvious solution attr = Py_True; // Image.c:1107: warning: dereferencing type-punned pointer will break strict-aliasing rules Campbell Barton 2005-12-15 02:06:37 +00:00
  • b662fcb694 Scripts: - added import and export scripts for 3ds and md2 (Quake 2) models contributed by author Bob Holcomb. Thanks! - updated ac3d importer to be more forgiving and exporter to get rid of deprecated call. Willian Padovani Germano 2005-12-15 01:42:45 +00:00
  • 9bbefaec6a (Orange branch) Phew... a whole day revision of library linking system... there was a bug when objects got linked, then removed, and then linked via a group... this was a weak part in the library system, when data is used both "direct" (like local object is linked to scene) and "indirect" (when group from a library has same object). Ton Roosendaal 2005-12-14 23:00:01 +00:00
  • 5ebf9cc1f4 Another merger of Orange branch with bf-blender, it has important fixes. Ton Roosendaal 2005-12-14 20:38:14 +00:00
  • e64008e2c7 Three fixes; Ton Roosendaal 2005-12-14 20:36:04 +00:00
  • dde68ec0e0 Orange; added a depsgraph update tag for the case a Group is being animated with NLA, whilst the "NLA target" has no action or nlastrips itself. Ton Roosendaal 2005-12-14 18:43:53 +00:00
  • 8304b73a08 BPython: - malformed nmeshes could crash Blender with a sigsegv. Related to old behavior that accepted "faces" with one or two verts. - removing unused var (store_edges) + doc update. Willian Padovani Germano 2005-12-14 18:01:42 +00:00
  • 7998a07386 orange: added Object.insertPoseKey to continue with the attempt to make nla/path walkcycle baking to actions Toni Alatalo 2005-12-14 17:44:08 +00:00
  • e65e6237a2 Orange; Magical Group relink option. :) Ton Roosendaal 2005-12-14 15:58:52 +00:00
  • a6cc7204d9 Orange: On adding constraints, names are now unique per object/bone, this prevents confusing situations when adding constraint ipos. Ton Roosendaal 2005-12-14 14:45:24 +00:00
  • 2fd72143f6 Wednesday merger of Orange branch and bf-blender Ton Roosendaal 2005-12-14 14:24:23 +00:00
  • 564ca3cede Commit with fix for ActionStrip "Hold" missed two crucial features; - if repeat is set on exact integer values, it jumped to first position - code was missing the action start offset Ton Roosendaal 2005-12-14 14:10:04 +00:00
  • 9983c5f172 Orange: added proper stringcopy for creating/finding pose and action- channels. This for python api development here... :) Ton Roosendaal 2005-12-14 13:47:40 +00:00
  • f88a0a6efd Orange: more relative path code cleanup. Introduced a new call in the blenlib to correctly convert a relative path to a clean new path: Ton Roosendaal 2005-12-14 13:21:32 +00:00
  • cb57d03e97 Orange; more relative path messing... the functions in Blender for it don't work consistant; Ton Roosendaal 2005-12-14 09:59:22 +00:00
  • d527b0e585 Added Image.New(name, w,h,depth) Image.start- for animtex Image.end - for animtex Image.speed - for animtex Image.packed - read only bool Campbell Barton 2005-12-14 03:27:35 +00:00
  • 4f235db6e6 Tuesday merger of Orange branch with bf-blender Ton Roosendaal 2005-12-13 20:32:39 +00:00
  • d1cc4b7a15 Orange reported fix: Stride bone offset was blending with any strip, even when strips had no stride set... causing using multiple strips not to work for stride. Ton Roosendaal 2005-12-13 20:16:10 +00:00
  • 904a478d9d Orange: two other cases with databrowser and menus that needed the upgrade, as committed yesterday for NLA. Ton Roosendaal 2005-12-13 19:23:22 +00:00
  • ff72f72546 Orange: Library linking half-assed-fix for files that mix linked "direct" data (local data links to lib data) and "indirect" (lib links to same lib data). Ton Roosendaal 2005-12-13 19:21:56 +00:00
  • d3338620b7 -- More of Bugfix #3580: Mesh_getFromObject() was not updating key->from when it duplicated mesh data. Ken Hughes 2005-12-13 18:39:50 +00:00
  • 4085cc06a6 -- Calling mesh.verts.extend() on a mesh with vertex groups was not updating mesh->dvert, eventuallu causing a crash. Ken Hughes 2005-12-13 15:36:32 +00:00
  • 985b43adc2 Bugfix #3580 Ton Roosendaal 2005-12-13 15:07:21 +00:00
  • 7bba26d24b *warnings fixes Joseph Gilbert 2005-12-13 14:29:56 +00:00
  • 5fa5392b04 Bugfix #3590 Ton Roosendaal 2005-12-13 14:28:34 +00:00
  • 082e589c1a Bugfix #3579 Ton Roosendaal 2005-12-13 13:38:14 +00:00
  • b284a95222 Bugfix #3552 Ton Roosendaal 2005-12-13 13:17:29 +00:00
  • e0dc311fc2 With the introduction of fixed edge arrays in Mesh, the options to render wire frame became very limited... the information of faces (vertex colors and UV reside there) got lost. Solved it nicely with creating a large index table, and use bsearch() to get quickly the matching information. Ton Roosendaal 2005-12-13 12:41:17 +00:00
  • e51f752e75 bugfix #3585 Ton Roosendaal 2005-12-13 08:44:07 +00:00
  • fadaa2fbe9 From kh_pylon: You have to put Py_RETURN_NONE; inside { }; it's a two-line macro Aparently breaks MacOS. Campbell Barton 2005-12-13 00:27:10 +00:00
  • d73e312f88 Added Image.GetCurrent() Previously the only way to get the current image was flaky and relyd on the image being assigned to a mesh. Campbell Barton 2005-12-13 00:00:11 +00:00
  • b72dc4585f -- Bugfix #3566: Entering very large numbers for scaling/rotation/translation cause a write past end of string buffers in outputNumInput(). Patched to make large numbers (+-1.0e+10) display in scientific notation format. Ken Hughes 2005-12-12 23:03:32 +00:00
  • 556451345b Bugfix #3583 Ton Roosendaal 2005-12-12 22:27:30 +00:00
  • ba237f5170 Bugfix #3565 Ton Roosendaal 2005-12-12 22:04:34 +00:00
  • f27350174a Bug #3562 Ton Roosendaal 2005-12-12 21:56:32 +00:00
  • bf412134d4 Bugfix #3556 Ton Roosendaal 2005-12-12 21:16:24 +00:00
  • 540e5bb77d *Armature api documentation Joseph Gilbert 2005-12-12 20:12:50 +00:00
  • ebfe09a223 Bugfix #3544 Ton Roosendaal 2005-12-12 19:06:34 +00:00
  • 9ae9527c51 - Armature/Bone API for python * this resolves a number of outstanding issues with the armature api and gets this ready for release - add/remove bones possible - rolls work correctly now! - ik'ing to parent should work - flags for tip/root/bone selection - etc. Joseph Gilbert 2005-12-12 18:46:26 +00:00
  • d32b100464 bugfix: #3420 Indent/Unindent in text editor not undoable Stephen Swaney 2005-12-12 18:35:15 +00:00
  • 46c18b3e95 NLA editor, adding actions wasn't possible when amount of actions was over 30, the databrowse option didnt work. Ton Roosendaal 2005-12-12 16:29:47 +00:00
  • c452e8672c Rewrote TimeLine_getFramesMarked func with better coding . Joilnen Leite 2005-12-12 11:57:58 +00:00
  • d2a3d5e79c Debug commit; Ton Roosendaal 2005-12-12 09:18:56 +00:00
  • 6c3e8ac2e1 Fix confusing (too early) waitcursor when selecting rand fac for fractal subdivide. Alexander Ewering 2005-12-12 03:02:29 +00:00
  • 7daa8d0bca Sunday merger of orange branch with bf-blender Ton Roosendaal 2005-12-11 23:04:27 +00:00
  • 51d1b52286 Fix #1 to resolve corrupted NLA files with lib-linked groups. Ton Roosendaal 2005-12-11 22:54:46 +00:00
  • e58eecbea5 Fix: reading library files with option "Relative Paths" set, whilst library was read already AND relative, caused the path for libraries to corrupt... Ton Roosendaal 2005-12-11 22:03:04 +00:00
  • 83f8cb0806 Added depsgraph update call on 'add group'. Ton Roosendaal 2005-12-11 18:01:09 +00:00