dbef53aa31Added edgeloop selection as mode-less loop-less option. Hotkey: ALT+select (ALT+CTRL for single button mouse)
Ton Roosendaal
2004-09-27 17:05:30 +00:00
0f02704bf3Transform() now is edge/face selection aware too. Theeth; i've done the changes as local as possible, and lotsa comments :P
Ton Roosendaal
2004-09-27 15:08:12 +00:00
a7f2950ae9Bug fix: on scene append of curve deformer displist causes crash... Crash is solved now, but create displist fails.
Ton Roosendaal
2004-09-27 10:39:18 +00:00
061442cbd1- improvement for edge/face select - edges now sample on three locationsm gives more hits - own version of glPolygonOffset remains cumbersome... but for select now the selection routine gets more offset than draw.
Ton Roosendaal
2004-09-27 10:12:45 +00:00
f98fda2857Fix for the beloveled bevel. ;) Still could use cleanup for flags though.
Ton Roosendaal
2004-09-26 18:33:29 +00:00
18638735c3Two bugs:
Ton Roosendaal
2004-09-26 17:53:21 +00:00
ab68f715cdNew strict 'hide' rules for editmesh & new selectmodes
Ton Roosendaal
2004-09-26 17:15:52 +00:00
300939e1baQuick commit to fix crash in hide option editmode subsurf... the hide flags still are not doing it OK... later!
Ton Roosendaal
2004-09-26 14:22:54 +00:00
d41317609dAdded initialize code for zbuffer-select option, where it reads larger parts of zbuffer on border/circle select. Should speed up quite some.
Ton Roosendaal
2004-09-26 13:45:25 +00:00
9a6b8971dcFix for crashes when mixed faces/edges were hidden. Not all combos were correctly checked on in subsurf.c
Ton Roosendaal
2004-09-26 13:44:15 +00:00
9781fec228indentation commit -> use hard tabs (as decided in meeting)
Nathan Letwory
2004-09-26 10:56:38 +00:00
30619fa921Correct lib order for linuxers.
Nathan Letwory
2004-09-26 10:42:16 +00:00
395fda6d8duser_options_dict from appit() were missing bs_globals.
Nathan Letwory
2004-09-26 09:14:46 +00:00
e43ea677abnote to all: actually adding+commited new files does help a lot.
Nathan Letwory
2004-09-25 20:45:44 +00:00
f9542b45bcThis commit makes a structural change to SConstruct. Many of the functionality for it has been split of in a new package bs. This structural change is in preperation for changes Michel has planned against the option jungle.
Nathan Letwory
2004-09-25 20:44:57 +00:00
a509b8adc9Another round in the Great BPy Cleanup: Run everything thru indent to cleanup spaces vs tabs. Clean up some of the comments by hand. BGL.c was not touched due to all that macro wackyness.
Stephen Swaney
2004-09-25 20:30:40 +00:00
bd371ddb9fTwo more fixes:
Ton Roosendaal
2004-09-25 17:57:46 +00:00
8655cc40adInteger version of glReadBuffer with GL_DEPTH_COMPONENT... reported were errors with ati-linux on using float here.
Ton Roosendaal
2004-09-25 16:38:51 +00:00
9118fbd855Option 'all edges' didnt work anymore... fixed
Ton Roosendaal
2004-09-25 16:07:16 +00:00
dfd583116aZbuf-selection fix: while drawing vertices, it accepted writing in zbuf for it too... giving (sometimes) no selection, and possible for linux the solution too!
Ton Roosendaal
2004-09-25 15:15:26 +00:00
dfef53a632Two small fixes for previous commit;
Ton Roosendaal
2004-09-25 14:21:09 +00:00
6f074f6f46Two nice workflow improvements;
Ton Roosendaal
2004-09-25 13:42:31 +00:00
cfe9a95755All kinds of fixes for new selection modes
Ton Roosendaal
2004-09-24 18:17:23 +00:00
572b7c078dNew: Fake Polygons, or Face-polygons, or FGons nicked for now. Just select a bunch of faces (selection should be valid flat poly) and press FKEY. Works in fact as selection-group optimizing. Nice in solid drawmode!
Ton Roosendaal
2004-09-24 16:06:20 +00:00
f59503682d- basic code for fake-polygon support (called FGon in code). Disabled now - hide flags now save correctly in mesh, to restore after going in/out editmode - after an extrude, faces/edges could have wrong select flags (only in vertex select mode) - new rule for addfacelist(); this now copies edges too, if an example is provided. That prevents a lot of awkward code, still testing if it goes as desired though...
Ton Roosendaal
2004-09-24 12:40:37 +00:00
ce12a0173cFixed bug #1581, toolbox wasn't correctly opening the edit mode transform properties panel.
Matt Ebb
2004-09-24 11:45:42 +00:00
f3135d0009Very bad typo, causing wrong blocks to be freed when the undostack is full. Gives crashes on exit...
Ton Roosendaal
2004-09-24 09:51:16 +00:00
b997c654b1MSVC 6.0 projectfiles fixes for new editmesh and bpython files.
Martin Poirier
2004-09-23 23:03:19 +00:00
1ae3e3efc1Fix for loopcut, didn't work after reconstruct...
Ton Roosendaal
2004-09-23 22:54:18 +00:00
404f4d7a01Three bugfixes, thnx to irc testing! :)
Ton Roosendaal
2004-09-23 22:17:52 +00:00
16593b506amake sure this also builds on Windows.
Nathan Letwory
2004-09-23 21:27:16 +00:00
ea7afe9c48Little thing; added recalc normals after subdivide, for face centers. We have to check on this all over very well.
Ton Roosendaal
2004-09-23 21:06:56 +00:00
a2e918d831EditMesh refactory + undo recode
Ton Roosendaal
2004-09-23 20:52:51 +00:00
4b5203e29e- Cam fixed bug reported by Manuel Bastioni (thanks) - I fixed one bug too.
Jiri Hnidek
2004-09-21 09:09:58 +00:00
e7d3039d12- Blender: added option 'scriptsdir' to Blender.Get(); - small updates to the docs; - Object: small fix to getMatrix: check during_script() to avoid undesired loops; added old behavior (pre 2.34) as option: .getMatrix('oldlocal'); - tentative fix for bug #1275: scene REDRAW scriptlinks were not being executed (the call to do so was missing): http://projects.blender.org/tracker/index.php?func=detail&aid=1275&group_id=9&atid=125 added the call in drawview.c, in drawview3dspace(). This causes the scriptlink to be called for each visible view3d, but that's what happens with object redraw scriptlinks, too. Anyway, this is still a test. The place was chosen based on the idea that a scene redraw scriptlink is like an object redraw one, but for all objs in the scene at once.
Willian Padovani Germano
2004-09-21 05:28:17 +00:00
e5e621ad24Added Hos' NLA move up/down to the NLA Strip menu. Also enabled 'Strip Properties' there again.
Matt Ebb
2004-09-21 04:09:07 +00:00
8e3f7fa6f5Added the panel context choices in the 'Panels' menu (buttons window). Helps for vertical layouts where the tabs are off screen.
Matt Ebb
2004-09-21 03:35:36 +00:00
7d65af235etest commit Bugfix for anim crash with xml export and no export dir set. Alternate relative path using blender function, but wouldn't be surprised if it still is a problem in some cases for some (windows) users.
Alfredo de Greef
2004-09-20 23:59:09 +00:00
273c8e0804New bpy method for World module to set World for current scene: my_world.makeActive()
Stephen Swaney
2004-09-20 16:22:32 +00:00
3eddbfa942Fix link ordering for blenderplayer.
Kester Maddock
2004-09-20 10:41:16 +00:00
c4a0a01a55Matt's lamp submenu.
Martin Poirier
2004-09-19 19:27:57 +00:00
74cd2db337Removed all calls to object_wave in code, and moved it into the mesh_modifier() in deform.c.
Ton Roosendaal
2004-09-19 17:44:20 +00:00
e99320e7d2Fix for scalling bug with Stretch To constraint (practicly same bug as Track To last week, but deeper ramifications since stretch to affects scalling).
Martin Poirier
2004-09-19 15:07:16 +00:00
3b065f929eMoved the 'Load UI' option from the File menu to the fileselect window header.
Matt Ebb
2004-09-19 14:08:04 +00:00
b9d82d3b47Update project files to compile and link with newest changes (editmesh refactoring)
Nathan Letwory
2004-09-19 13:46:43 +00:00
790a34e9a6Service: SConscript file!
Ton Roosendaal
2004-09-19 11:50:38 +00:00
ca5b7386e5Part one of editmesh.c refactoring. The huge file has been split in logical parts, and include files altered to denote internal and external functions.
Ton Roosendaal
2004-09-19 11:47:49 +00:00
dab46067bf- Cam (ideasman) improved speed of exporting - I fixed indentation
Jiri Hnidek
2004-09-19 10:41:04 +00:00
fd5f3e13d2Convert and use actuators with no target object set.
Kester Maddock
2004-09-19 01:33:08 +00:00
d70197262b- Cam added function getUniqueName, which preserve overwriting of existing mesh. - I removed fixed identing. It uses only tab for identing so Cam will not be fussed anymore:-).
Jiri Hnidek
2004-09-18 21:04:23 +00:00
a2ea84903eOne small part of the Great Bpy Code Cleanup. Add cvs $Id tag to files
Stephen Swaney
2004-09-18 18:47:03 +00:00
03ccc18d99For the Bass* people: pad plus/ pad minus moves nla strips up/down in the nla editor.
Chris Want
2004-09-18 18:36:11 +00:00
34aa59c5c3- redo now also ctrl+y. - made undo/redo display of previewrender nice
Ton Roosendaal
2004-09-18 18:34:50 +00:00
e7087aa26bFound little bug in undo system for editing Font objects. Causing crash at undo after editing.
Ton Roosendaal
2004-09-18 13:58:35 +00:00
cd79d25e83OSX only: the Apple key now is a normal modifier in code, so can be detected as others, LR_COMMANDKEY
Ton Roosendaal
2004-09-18 13:25:29 +00:00
562d6958cbAnother step in the undo evolution.
Ton Roosendaal
2004-09-18 12:12:45 +00:00
0a6730d830curve_modifier() call was in makeDispList() already, and called twice, causing initrender to free illegal pointer...
Ton Roosendaal
2004-09-17 21:30:53 +00:00
e656ce232aupdated the documentation on how to add new image types which consisted of: removed autoconf stuff and replaced with scons info. Added info on how to make your format showup in the thumbnail viewer.
Kent Mein
2004-09-17 11:31:17 +00:00
8464889c80Fixed crash caused by new (strict) rule for displists. Reminder: to signal that a displist has to be recalculated, you only have to free it.
Ton Roosendaal
2004-09-17 10:36:43 +00:00
a539a727d4Bug fix in code committed for hooks; mesh check for displist was on wrong location... causing tremendous slowdowns!
Ton Roosendaal
2004-09-16 19:31:43 +00:00
e10bae596bBug 1568
Ton Roosendaal
2004-09-16 17:57:14 +00:00
2453774076Bug fix#1525
Ton Roosendaal
2004-09-16 15:32:38 +00:00
0848aed9fcMore Material settings: mirror and transparency. Contributed by Joilnen B. Leite (pidhash)
Stephen Swaney
2004-09-14 20:03:01 +00:00
37f57288cbLot of code... 2 new features:
Ton Roosendaal
2004-09-14 19:03:11 +00:00
807339b4a7A more correct and simple fix to the me->medge==NULL problem from my last commit.
Brecht Van Lommel
2004-09-13 23:37:24 +00:00
538e11a45dAdd two new options for appending *objects*:
Nathan Letwory
2004-09-13 06:57:24 +00:00
025e6b8b4fFix for error in last commit: forgot to check if me->medge==NULL when making LSCM seam groups.
Brecht Van Lommel
2004-09-12 22:35:49 +00:00
74c0946e4aEmilie and Chris work on the Constraint UI (alignement).
Martin Poirier
2004-09-12 19:06:01 +00:00
c2b71254abFix for bug #1591: Bones with TrackTo constraint do not scale properly when armature object is resized.
Martin Poirier
2004-09-08 12:12:52 +00:00
2e185f2c2fdangeling pointer fix :)
Jens Ole Wund
2004-09-07 20:45:09 +00:00
521f37cc5cGot rid of quite a lot of warnings. Lot of them MSVC-ism dealing with const casting. Some implicit cast warnings and more importantly, changed the parameter type to int for functions passing the particles random number seed around. No need to use floats there, it's an int anyway.
Martin Poirier
2004-09-07 01:39:44 +00:00
3b9ea9021bAdded some align block where needed. (Sorting buttons and Link/Append)
Martin Poirier
2004-09-07 01:26:44 +00:00
01c17446acFix for bug #1582: LSCM mesh splitting based on seams gives incorrect results in some setups.
Brecht Van Lommel
2004-09-06 14:30:28 +00:00
28d1b60059Small patch by Joilnen Leiter:
Nathan Letwory
2004-09-06 07:58:11 +00:00
33906b9117Bugfix for the render window not popping to the front when it already existed, under linux / x11 / KDE.
Brecht Van Lommel
2004-09-05 22:51:50 +00:00
ea815d51ceAll constraints (except FollowPath) now check if subtarget (bone) is valid and disable constraint if not. Previously, this only worked with IK Solver. The problem was that it defaulted to the armature object as target but didn't clear the subtarget field. This makes it clear that there's a problem.
Martin Poirier
2004-09-05 21:20:03 +00:00
ae9347662bStretch To constraint
Martin Poirier
2004-09-05 20:21:16 +00:00
fbfa96f647Quit confirm dialog
Martin Poirier
2004-09-05 15:43:45 +00:00
54a5870f3eTypo in ListBase -> listBase
Ton Roosendaal
2004-09-05 14:18:45 +00:00
05bf02c1a2Adding undo files to projectfiles (MSVC 6.0)
Martin Poirier
2004-09-05 14:18:39 +00:00
e3286f5f60Huh! that file was added... anyhoo, here again!
Ton Roosendaal
2004-09-05 13:59:08 +00:00
949bcc5016SConscript for new file
Ton Roosendaal
2004-09-05 13:53:55 +00:00
bf83f6ddd8Second itteration of global undo system. Now based on:
Ton Roosendaal
2004-09-05 13:43:51 +00:00
61e4707bdbFix for bug #1580.
Chris Want
2004-09-03 16:42:46 +00:00
f284ba64b0Ipo.c Removed a block of a bunch of unused vars... Added a return NULL to the end of a funtion that is suppose to return something and could fall through.
Kent Mein
2004-09-03 14:31:06 +00:00
aa317a8281removed 4 unused vars...
Kent Mein
2004-09-01 13:33:24 +00:00
076a2eb4earemoved 3 forward declarations's inside of a fuction. They were not needed were for functions that were in the same .c file higher up and I think its sort of a non standard way of doing things. (using prototypes would probably be more inline with the other code but as I mentioned they are not needed and were causing warnings in gcc)
Kent Mein
2004-09-01 13:29:44 +00:00
ea8c97b44bfix typo in GameLogic documentation
Stefan Gartner
2004-09-01 13:19:42 +00:00
e63db96a57I removed the following: LEVEL_2_CPP_WARNINGS += -Wstrict-prototypes LEVEL_2_CPP_WARNINGS += -Wmissing-prototypes
Kent Mein
2004-09-01 12:09:22 +00:00
2e0380f365The undo test is now safely hidden behind a user-button (temporal) Activate it in User menu "edit methods"
Ton Roosendaal
2004-08-31 21:01:21 +00:00
bd31cc5eb4Enabled trial for 'global undo'. This now only has undo steps for - transform (grab, rot, scale, etc) - all button commands, including menus
Ton Roosendaal
2004-08-31 20:13:32 +00:00
934a11e9ffok my last little tweak for today ;)
Kent Mein
2004-08-31 14:23:29 +00:00
0a305446a5Three functionalities in one commit, but there's overlap so I can't separate it...
Ton Roosendaal
2004-08-31 13:43:18 +00:00