Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Samarin <nicks1987@bigmir.net>2010-07-21 23:44:59 +0400
committerNick Samarin <nicks1987@bigmir.net>2010-07-21 23:44:59 +0400
commitb7819807b33ded7c20956c52bcaf1ee93bf428f7 (patch)
tree6be1facf43a44ddba910beccf665699ad888a293 /source/blender/editors/object/object_navmesh.cpp
parente8d129cc76bf4f1d47085232dc729aaeba0e4d3a (diff)
implemented navigation mesh visualization via modifier
Diffstat (limited to 'source/blender/editors/object/object_navmesh.cpp')
-rw-r--r--source/blender/editors/object/object_navmesh.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/editors/object/object_navmesh.cpp b/source/blender/editors/object/object_navmesh.cpp
index 9b138365ac5..a5ff74ae4fd 100644
--- a/source/blender/editors/object/object_navmesh.cpp
+++ b/source/blender/editors/object/object_navmesh.cpp
@@ -36,6 +36,7 @@ extern "C"
#include "DNA_scene_types.h"
#include "DNA_object_types.h"
#include "DNA_meshdata_types.h"
+#include "DNA_modifier_types.h"
#include "DNA_ID.h"
#include "BKE_library.h"
@@ -306,6 +307,7 @@ static Object* createRepresentation(bContext *C, rcPolyMesh*& pmesh, rcPolyMeshD
int i,j, k, polyverts;
unsigned short* v;
int face[3];
+ Scene *scene= CTX_data_scene(C);
zero_v3(co);
zero_v3(rot);
@@ -392,6 +394,9 @@ static Object* createRepresentation(bContext *C, rcPolyMesh*& pmesh, rcPolyMeshD
obedit->gameflag |= OB_NAVMESH;
obedit->body_type = OB_BODY_TYPE_NAVMESH;
rename_id((ID *)obedit, "Navmesh");
+
+ ED_object_modifier_add(NULL, scene, obedit, NULL, eModifierType_NavMesh);
+ //ModifierData *md= modifiers_findByType(ob, eModifierType_NavMesh);
return obedit;
}