@@ -26,10 +26,6 @@ void Terrain3DMeshAsset::_set_generated_type(const GenType p_type) {
26
26
LOG (DEBUG, " Generating card mesh" );
27
27
_meshes.push_back (_get_generated_mesh ());
28
28
_set_material_override (_get_material ());
29
- _height_offset = 0 .5f ;
30
- _generated_faces = 2 ;
31
- _relative_density = 10 .f ;
32
- _calculated_density = 10 .f ;
33
29
}
34
30
}
35
31
@@ -262,15 +258,18 @@ void Terrain3DMeshAsset::set_scene_file(const Ref<PackedScene> &p_scene_file) {
262
258
Ref<Mesh> mesh = _meshes[0 ];
263
259
_calculated_density = CLAMP (10 .f / mesh->get_aabb ().get_volume (), 0 .01f , 10 .0f );
264
260
_relative_density = _calculated_density;
265
- LOG (DEBUG, " Emitting file_changed" );
266
- emit_signal (" file_changed" );
267
261
} else {
268
262
LOG (ERROR, " No MeshInstance3D found in scene file" );
269
263
}
270
264
notify_property_list_changed ();
271
265
} else {
272
266
set_generated_type (TYPE_TEXTURE_CARD);
267
+ _relative_density = 10 .f ;
268
+ _calculated_density = 10 .f ;
273
269
}
270
+ LOG (DEBUG, " Emitting file_changed" );
271
+ emit_signal (" file_changed" );
272
+ emit_signal (" instancer_setting_changed" );
274
273
}
275
274
276
275
void Terrain3DMeshAsset::set_material_override (const Ref<Material> &p_material) {
0 commit comments