|
Blender V4.3
|
Go to the source code of this file.
Classes | |
| struct | VoronoiParams |
| struct | VoronoiOutput |
Macros | |
| #define | vector3 point |
| #define vector3 point |
Definition at line 10 of file node_voronoi.h.
Referenced by voronoi_distance_to_edge(), voronoi_f1(), voronoi_f2(), voronoi_n_sphere_radius(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), and voronoi_smooth_f1().
Definition at line 34 of file node_voronoi.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), applyPushPull(), applyShrinkFatten(), BKE_brush_curve_strength(), BKE_curveprofile_insert(), btComputeGjkEpaPenetration(), capsuleCapsuleDistance(), blender::ed::sculpt_paint::greasepencil::closest_distance_to_surface_2d(), Freestyle::GridHelpers::closestPointOnPolygon(), cloth_collision(), cloth_selfcollision(), SphereTriangleDetector::collide(), collision_response(), Freestyle::GridHelpers::distancePointToPolygon(), ArmatureBoneDrawStrategyEnvelope::draw_bone(), draw_horizontal_scale_indicators(), draw_vertical_scale_indicators(), libmv::EuclideanScaleToUnity(), find_closest_edge_in_poly(), blender::noise::fractal_voronoi_distance_to_edge(), fractal_voronoi_distance_to_edge(), blender::string_search::get_fuzzy_match_errors(), blender::ed::greasepencil::trim::get_intersection_distance_of_segments(), btGjkPairDetector::getClosestPointsNonVirtual(), btSphereBoxCollisionAlgorithm::getSphereDistance(), blender::render::texturemargin::TextureMarginMap::grow_dijkstra(), hair_collision(), InputCustomRatioFlip(), light_tree_emitter_importance(), light_tree_node_importance(), merge_channels_metadata(), mouse_over_key_get_from_strip(), nlaedit_strip_at_region_position(), blender::ed::space_node::node_find_indicated_socket(), libmv::nViewDatasetConfigator::nViewDatasetConfigator(), parse_channels(), ray_optical_depth(), sb_spring_force(), select_major_distance(), blender::compositor::DilateDistanceOperation::set_distance(), blender::compositor::DilateErodeThresholdOperation::set_distance(), blender::compositor::KeyingNode::setup_feather(), single_scattering(), blender::eevee::IrradianceBake::surfel_raster_views_sync(), svm_node_camera(), svm_vector_math(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl(), blender::compositor::KeyingOperation::update_memory_buffer_partial(), View(), view2d_major_step_x__time(), voronoi_distance(), voronoi_distance(), voronoi_distance(), voronoi_distance(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), walkEvent(), and wm_block_splash_image_roundcorners_add().
| float distance | ( | vector2 | a, |
| vector2 | b ) |
Definition at line 39 of file node_voronoi.h.
| float distance | ( | vector4 | a, |
| vector4 | b ) |
Definition at line 44 of file node_voronoi.h.
| vector2 safe_divide | ( | vector2 | a, |
| float | b ) |
Definition at line 118 of file node_voronoi.h.
References b.
| vector4 safe_divide | ( | vector4 | a, |
| float | b ) |
Definition at line 123 of file node_voronoi.h.
References b.
Definition at line 49 of file node_voronoi.h.
Referenced by voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), and voronoi_smooth_f1().
| float voronoi_distance | ( | vector2 | a, |
| vector2 | b, | ||
| VoronoiParams | params ) |
Definition at line 54 of file node_voronoi.h.
| float voronoi_distance | ( | vector3 | a, |
| vector3 | b, | ||
| VoronoiParams | params ) |
Definition at line 74 of file node_voronoi.h.
| float voronoi_distance | ( | vector4 | a, |
| vector4 | b, | ||
| VoronoiParams | params ) |
Definition at line 95 of file node_voronoi.h.
| float voronoi_distance_to_edge | ( | VoronoiParams | params, |
| float | coord ) |
Definition at line 252 of file node_voronoi.h.
References abs(), floor(), hash_float_to_float(), min, and params.
| float voronoi_distance_to_edge | ( | VoronoiParams | params, |
| vector2 | coord ) |
Definition at line 416 of file node_voronoi.h.
References dot(), floor(), FLT_MAX, hash_vector2_to_vector2(), min, normalize(), and params.
| float voronoi_distance_to_edge | ( | VoronoiParams | params, |
| vector3 | coord ) |
Definition at line 618 of file node_voronoi.h.
References dot(), floor(), FLT_MAX, hash_vector3_to_vector3(), min, normalize(), params, and vector3.
| float voronoi_distance_to_edge | ( | VoronoiParams | params, |
| vector4 | coord ) |
Definition at line 835 of file node_voronoi.h.
References dot(), floor(), FLT_MAX, hash_vector4_to_vector4(), min, normalize(), and params.
| VoronoiOutput voronoi_f1 | ( | VoronoiParams | params, |
| float | coord ) |
Definition at line 154 of file node_voronoi.h.
References VoronoiOutput::Color, VoronoiOutput::Distance, floor(), FLT_MAX, hash_float_to_color(), hash_float_to_float(), params, VoronoiOutput::Position, voronoi_distance(), and voronoi_position().
| VoronoiOutput voronoi_f1 | ( | VoronoiParams | params, |
| vector2 | coord ) |
Definition at line 312 of file node_voronoi.h.
References VoronoiOutput::Color, VoronoiOutput::Distance, floor(), FLT_MAX, hash_vector2_to_color(), hash_vector2_to_vector2(), params, VoronoiOutput::Position, voronoi_distance(), and voronoi_position().
| VoronoiOutput voronoi_f1 | ( | VoronoiParams | params, |
| vector3 | coord ) |
Definition at line 508 of file node_voronoi.h.
References VoronoiOutput::Color, VoronoiOutput::Distance, floor(), FLT_MAX, hash_vector3_to_color(), hash_vector3_to_vector3(), params, VoronoiOutput::Position, vector3, voronoi_distance(), and voronoi_position().
| VoronoiOutput voronoi_f1 | ( | VoronoiParams | params, |
| vector4 | coord ) |
Definition at line 718 of file node_voronoi.h.
References VoronoiOutput::Color, VoronoiOutput::Distance, floor(), FLT_MAX, hash_vector4_to_color(), hash_vector4_to_vector4(), params, VoronoiOutput::Position, voronoi_distance(), and voronoi_position().
| VoronoiOutput voronoi_f2 | ( | VoronoiParams | params, |
| float | coord ) |
Definition at line 214 of file node_voronoi.h.
References VoronoiOutput::Color, VoronoiOutput::Distance, floor(), FLT_MAX, hash_float_to_color(), hash_float_to_float(), params, VoronoiOutput::Position, voronoi_distance(), and voronoi_position().
| VoronoiOutput voronoi_f2 | ( | VoronoiParams | params, |
| vector2 | coord ) |
Definition at line 376 of file node_voronoi.h.
References VoronoiOutput::Color, VoronoiOutput::Distance, floor(), FLT_MAX, hash_vector2_to_color(), hash_vector2_to_vector2(), params, VoronoiOutput::Position, voronoi_distance(), and voronoi_position().
| VoronoiOutput voronoi_f2 | ( | VoronoiParams | params, |
| vector3 | coord ) |
Definition at line 576 of file node_voronoi.h.
References VoronoiOutput::Color, VoronoiOutput::Distance, floor(), FLT_MAX, hash_vector3_to_color(), hash_vector3_to_vector3(), params, VoronoiOutput::Position, vector3, voronoi_distance(), and voronoi_position().
| VoronoiOutput voronoi_f2 | ( | VoronoiParams | params, |
| vector4 | coord ) |
Definition at line 791 of file node_voronoi.h.
References VoronoiOutput::Color, VoronoiOutput::Distance, floor(), FLT_MAX, hash_vector4_to_color(), hash_vector4_to_vector4(), params, VoronoiOutput::Position, voronoi_distance(), and voronoi_position().
| float voronoi_n_sphere_radius | ( | VoronoiParams | params, |
| float | coord ) |
Definition at line 266 of file node_voronoi.h.
References abs(), floor(), FLT_MAX, hash_float_to_float(), and params.
| float voronoi_n_sphere_radius | ( | VoronoiParams | params, |
| vector2 | coord ) |
Definition at line 458 of file node_voronoi.h.
References distance(), floor(), FLT_MAX, hash_vector2_to_vector2(), and params.
| float voronoi_n_sphere_radius | ( | VoronoiParams | params, |
| vector3 | coord ) |
Definition at line 664 of file node_voronoi.h.
References distance(), floor(), FLT_MAX, hash_vector3_to_vector3(), params, and vector3.
| float voronoi_n_sphere_radius | ( | VoronoiParams | params, |
| vector4 | coord ) |
Definition at line 885 of file node_voronoi.h.
References distance(), floor(), FLT_MAX, hash_vector4_to_vector4(), and params.
| vector4 voronoi_position | ( | float | coord | ) |
Definition at line 149 of file node_voronoi.h.
Referenced by voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), and voronoi_smooth_f1().
| vector4 voronoi_position | ( | vector2 | coord | ) |
Definition at line 307 of file node_voronoi.h.
| vector4 voronoi_position | ( | vector3 | coord | ) |
Definition at line 503 of file node_voronoi.h.
| vector4 voronoi_position | ( | vector4 | coord | ) |
Definition at line 713 of file node_voronoi.h.
| VoronoiOutput voronoi_smooth_f1 | ( | VoronoiParams | params, |
| float | coord ) |
Definition at line 181 of file node_voronoi.h.
References VoronoiOutput::Color, VoronoiOutput::Distance, floor(), hash_float_to_color(), hash_float_to_float(), mix, params, VoronoiOutput::Position, smoothstep(), vector3, voronoi_distance(), and voronoi_position().
| VoronoiOutput voronoi_smooth_f1 | ( | VoronoiParams | params, |
| vector2 | coord ) |
Definition at line 341 of file node_voronoi.h.
References VoronoiOutput::Color, VoronoiOutput::Distance, floor(), hash_vector2_to_color(), hash_vector2_to_vector2(), mix, params, VoronoiOutput::Position, smoothstep(), vector3, voronoi_distance(), and voronoi_position().
| VoronoiOutput voronoi_smooth_f1 | ( | VoronoiParams | params, |
| vector3 | coord ) |
Definition at line 539 of file node_voronoi.h.
References VoronoiOutput::Color, VoronoiOutput::Distance, floor(), hash_vector3_to_color(), hash_vector3_to_vector3(), mix, params, VoronoiOutput::Position, smoothstep(), vector3, voronoi_distance(), and voronoi_position().
| VoronoiOutput voronoi_smooth_f1 | ( | VoronoiParams | params, |
| vector4 | coord ) |
Definition at line 751 of file node_voronoi.h.
References VoronoiOutput::Color, VoronoiOutput::Distance, floor(), hash_vector4_to_color(), hash_vector4_to_vector4(), mix, params, VoronoiOutput::Position, smoothstep(), vector3, voronoi_distance(), and voronoi_position().