Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/render/object.cpp
| Show First 20 Lines • Show All 360 Lines • ▼ Show 20 Lines | if (step_size == FLT_MAX) { | ||||
| step_size = 0.1f * average(bounds.size()); | step_size = 0.1f * average(bounds.size()); | ||||
| } | } | ||||
| step_size *= step_rate; | step_size *= step_rate; | ||||
| return step_size; | return step_size; | ||||
| } | } | ||||
| bool Object::check_is_volume() const | |||||
| { | |||||
| if (geometry->geometry_type == Geometry::VOLUME) { | |||||
| return true; | |||||
| } | |||||
| for (Node *node : get_geometry()->get_used_shaders()) { | |||||
| const Shader *shader = static_cast<const Shader *>(node); | |||||
| if (shader->has_volume_connected) { | |||||
| return true; | |||||
| } | |||||
| } | |||||
| return false; | |||||
| } | |||||
| int Object::get_device_index() const | int Object::get_device_index() const | ||||
| { | { | ||||
| return index; | return index; | ||||
| } | } | ||||
| /* Object Manager */ | /* Object Manager */ | ||||
| ObjectManager::ObjectManager() | ObjectManager::ObjectManager() | ||||
| ▲ Show 20 Lines • Show All 601 Lines • Show Last 20 Lines | |||||