Changeset View
Changeset View
Standalone View
Standalone View
source/blender/collada/collada_utils.cpp
| Show First 20 Lines • Show All 144 Lines • ▼ Show 20 Lines | Object *bc_add_object(Scene *scene, int type, const char *name) | ||||
| /* XXX Collada should use the context scene layer, not the scene one. (dfelinto/gaia). */ | /* XXX Collada should use the context scene layer, not the scene one. (dfelinto/gaia). */ | ||||
| ViewLayer *view_layer = BKE_view_layer_context_active_PLACEHOLDER(scene); | ViewLayer *view_layer = BKE_view_layer_context_active_PLACEHOLDER(scene); | ||||
| LayerCollection *layer_collection = BKE_layer_collection_get_active_ensure(scene, view_layer); | LayerCollection *layer_collection = BKE_layer_collection_get_active_ensure(scene, view_layer); | ||||
| BKE_collection_object_add(&scene->id, layer_collection->scene_collection, ob); | BKE_collection_object_add(&scene->id, layer_collection->scene_collection, ob); | ||||
| Base *base = BKE_view_layer_base_find(view_layer, ob); | Base *base = BKE_view_layer_base_find(view_layer, ob); | ||||
| BKE_view_layer_base_select(view_layer, base); | BKE_view_layer_base_select(view_layer, base, NULL); | ||||
| return ob; | return ob; | ||||
| } | } | ||||
| Mesh *bc_get_mesh_copy(const struct EvaluationContext *eval_ctx, Scene *scene, Object *ob, BC_export_mesh_type export_mesh_type, bool apply_modifiers, bool triangulate) | Mesh *bc_get_mesh_copy(const struct EvaluationContext *eval_ctx, Scene *scene, Object *ob, BC_export_mesh_type export_mesh_type, bool apply_modifiers, bool triangulate) | ||||
| { | { | ||||
| Mesh *tmpmesh; | Mesh *tmpmesh; | ||||
| CustomDataMask mask = CD_MASK_MESH; | CustomDataMask mask = CD_MASK_MESH; | ||||
| ▲ Show 20 Lines • Show All 685 Lines • Show Last 20 Lines | |||||