diff options
author | Jiri Hnidek <jiri.hnidek@tul.cz> | 2006-08-20 19:22:56 +0400 |
---|---|---|
committer | Jiri Hnidek <jiri.hnidek@tul.cz> | 2006-08-20 19:22:56 +0400 |
commit | 2ee42ac01e6f4b154ac68976024af0615f7acb26 (patch) | |
tree | 9a2400a99bf7880a2f146c7a89bd2d8c0108374c /source/blender/src/meshtools.c | |
parent | ffe630b452f4abb28c105fca2b8eb9fdb6e72370 (diff) |
Huge commit: VERSE
- All code is in #ifdef ... #endif
- Only make build system is supported and you have to add:
export WITH_VERSE=true
to user-def.mk file
- Blender can share only mesh objects and bitmaps now
- More informations can be found at wiki:
http://mediawiki.blender.org/index.php/BlenderDev/VerseIntegrationToBlender
http://mediawiki.blender.org/index.php/BlenderDev/VerseIntegrationToBlenderUserDoc
I hope, that I didn't forget at anything
Diffstat (limited to 'source/blender/src/meshtools.c')
-rw-r--r-- | source/blender/src/meshtools.c | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/source/blender/src/meshtools.c b/source/blender/src/meshtools.c index 4dd3825c134..03771e3df93 100644 --- a/source/blender/src/meshtools.c +++ b/source/blender/src/meshtools.c @@ -138,7 +138,28 @@ int join_mesh(void) ob= OBACT; if(!ob || ob->type!=OB_MESH) return 0; - + +#ifdef WITH_VERSE + /* it isn't allowed to join shared object at verse server + * this function will be implemented as soon as possible */ + base= FIRSTBASE; + while(base) { + if TESTBASELIB(base) { + if(base->object->type==OB_MESH) { + if(base->object->vnode) { + haskey= 1; + break; + } + } + } + base= base->next; + } + if(haskey) { + error("Can't join meshes shared at verse server"); + return 0; + } +#endif + /* count */ base= FIRSTBASE; while(base) { |