be0b59ea6dOrange; update commit on WIP project for Noodle editing. :)
Ton Roosendaal
2005-12-18 23:08:22 +00:00
4a027d8124Updated 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
c9de5c5b05Seperated 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
87d9ca4b99orange: py2.3 compat
Toni Alatalo
2005-12-18 21:20:11 +00:00
01d05142b1orange: bpy Pose type
Toni Alatalo
2005-12-18 21:03:57 +00:00
2986d03e77Orange: Made dashed parent-offset lines option for drawing Poses. Was too ugly! :)
Ton Roosendaal
2005-12-18 20:57:04 +00:00
fe74c08510Tri-Triple Subdivide filling was messed up. This should straigten it out when cuts > 2
Johnny Matthews
2005-12-18 20:50:32 +00:00
9b34c429c7added ICON_SORTBYEXT for sort by ext feature .
Joilnen Leite
2005-12-18 20:45:03 +00:00
0c76f64554orange: fix to complete the uncommitting of Ton's test function
Toni Alatalo
2005-12-18 20:28:38 +00:00
41fbd282d9added new ICON_SORTBYEXT .
Joilnen Leite
2005-12-18 20:24:19 +00:00
2d223ea655added icon of sort by extension .
Joilnen Leite
2005-12-18 20:23:30 +00:00
b5abff6a55Changed 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
fae20e494eorange: animation baking code. also a patch to autokey, to only key the keys made.
Toni Alatalo
2005-12-18 20:14:22 +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
3bba3813bdOrange 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
e14ff3de3dOrange:
Ton Roosendaal
2005-12-18 13:46:01 +00:00
6f158b6f9bThe png image for icons itself.
Ton Roosendaal
2005-12-18 13:27:47 +00:00
e3df5fbdc1Added 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
2b7919a9f2fixed 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
e47f918e5eAdded 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
510403277bSaturday merger of bf-blender in orange branch.
Ton Roosendaal
2005-12-17 20:25:41 +00:00
66d0d7e2dbAck! 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
6d9cda7aaaOrange:
Ton Roosendaal
2005-12-17 19:02:39 +00:00
7fd55a735dOrange: 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
80e59705e1Orange: 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
128b187db1Orange: 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
dd8edc92cbEnvironment mapping "Reload" button didn't work. Required more stuff to reset.
Ton Roosendaal
2005-12-17 13:06:22 +00:00
16aa8ea1b0Orange: Snap-cursor-to-selected didn't respect bone layers yet.
Ton Roosendaal
2005-12-17 10:28:37 +00:00
e506a34bf8Orange:
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
3a65f4e39fFor 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
466ef7667bOrange: 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
3a50444ad4Oops, left the script menu in there. problems.
Campbell Barton
2005-12-16 13:50:45 +00:00
3dd6f554f6Orange 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
f5121b2496BVH 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
f28963514bTesting 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
6e7e6d2357-- removed redundant initialization for Mesh_Type (thanks LetterRip)
Ken Hughes
2005-12-15 19:12:31 +00:00
21819e3732Orange: 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
4a708ae540Disabled 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
eaeb125337Made 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
4a8087db76Fixed 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
b662fcb694Scripts: - 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
5ebf9cc1f4Another merger of Orange branch with bf-blender, it has important fixes.
Ton Roosendaal
2005-12-14 20:38:14 +00:00
e64008e2c7Three fixes;
Ton Roosendaal
2005-12-14 20:36:04 +00:00
dde68ec0e0Orange; 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
8304b73a08BPython: - 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
7998a07386orange: 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
e65e6237a2Orange; Magical Group relink option. :)
Ton Roosendaal
2005-12-14 15:58:52 +00:00
a6cc7204d9Orange: 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
2fd72143f6Wednesday merger of Orange branch and bf-blender
Ton Roosendaal
2005-12-14 14:24:23 +00:00
564ca3cedeCommit 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
9983c5f172Orange: 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
f88a0a6efdOrange: 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
cb57d03e97Orange; more relative path messing... the functions in Blender for it don't work consistant;
Ton Roosendaal
2005-12-14 09:59:22 +00:00
d527b0e585Added 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
4f235db6e6Tuesday merger of Orange branch with bf-blender
Ton Roosendaal
2005-12-13 20:32:39 +00:00
d1cc4b7a15Orange 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
904a478d9dOrange: 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
ff72f72546Orange: 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
985b43adc2Bugfix #3580
Ton Roosendaal
2005-12-13 15:07:21 +00:00
7bba26d24b*warnings fixes
Joseph Gilbert
2005-12-13 14:29:56 +00:00
5fa5392b04Bugfix #3590
Ton Roosendaal
2005-12-13 14:28:34 +00:00
082e589c1aBugfix #3579
Ton Roosendaal
2005-12-13 13:38:14 +00:00
b284a95222Bugfix #3552
Ton Roosendaal
2005-12-13 13:17:29 +00:00
e0dc311fc2With 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
e51f752e75bugfix #3585
Ton Roosendaal
2005-12-13 08:44:07 +00:00
fadaa2fbe9From 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
d73e312f88Added 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
556451345bBugfix #3583
Ton Roosendaal
2005-12-12 22:27:30 +00:00
ba237f5170Bugfix #3565
Ton Roosendaal
2005-12-12 22:04:34 +00:00
f27350174aBug #3562
Ton Roosendaal
2005-12-12 21:56:32 +00:00
bf412134d4Bugfix #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
ebfe09a223Bugfix #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
d32b100464bugfix: #3420 Indent/Unindent in text editor not undoable
Stephen Swaney
2005-12-12 18:35:15 +00:00
46c18b3e95NLA 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
d2a3d5e79cDebug commit;
Ton Roosendaal
2005-12-12 09:18:56 +00:00
6c3e8ac2e1Fix confusing (too early) waitcursor when selecting rand fac for fractal subdivide.
Alexander Ewering
2005-12-12 03:02:29 +00:00
7daa8d0bcaSunday merger of orange branch with bf-blender
Ton Roosendaal
2005-12-11 23:04:27 +00:00
51d1b52286Fix#1 to resolve corrupted NLA files with lib-linked groups.
Ton Roosendaal
2005-12-11 22:54:46 +00:00
e58eecbea5Fix: 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
83f8cb0806Added depsgraph update call on 'add group'.
Ton Roosendaal
2005-12-11 18:01:09 +00:00