|
Blender V4.3
|
Go to the source code of this file.
Classes | |
| struct | VoronoiParams |
| struct | VoronoiOutput |
Macros | |
| #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(), blender::ed::sculpt_paint::accumulate_area_center(), blender::ed::sculpt_paint::accumulate_area_normal(), blender::ed::sculpt_paint::boundary::add_index(), btGImpactCollisionAlgorithm::addContactPoint(), applyPushPull(), applyShrinkFatten(), blender::ed::sculpt_paint::area_center_calc_weighted(), area_light_tree_parameters(), blender::ed::sculpt_paint::area_normal_calc_weight(), background_light_tree_parameters(), BKE_brush_calc_curve_factors(), BKE_brush_curve_strength(), BKE_curveprofile_insert(), blender::ed::sculpt_paint::greasepencil::brush_fill_influence(), brush_painter_2d_refresh_cache(), brush_painter_imbuf_new(), blender::ed::sculpt_paint::greasepencil::brush_point_influence(), btComputeGjkEpaPenetration(), btManifoldPoint::btManifoldPoint(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_bmesh(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_grids(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_mesh(), blender::ed::sculpt_paint::cloth::calc_plane_pinch_forces(), blender::ed::sculpt_paint::min_distance_edit::calculate_points_per_side(), capsuleCapsuleDistance(), blender::ed::sculpt_paint::greasepencil::closest_distance_to_surface_2d(), Freestyle::GridHelpers::closestPointOnPolygon(), Freestyle::GridHelpers::closestPointToSegment(), blender::ed::sculpt_paint::cloth::cloth_brush_simulation_falloff_get(), cloth_collision(), cloth_selfcollision(), SphereTriangleDetector::collide(), btConvexPlaneCollisionAlgorithm::collideSingleContact(), collision_response(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_feathered_matte(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_morphed_matte(), createPredictiveContactsInternal(), createTransActionData(), Freestyle::GridHelpers::distancePointToPolygon(), distant_light_tree_parameters(), ArmatureBoneDrawStrategyEnvelope::draw_bone(), draw_horizontal_scale_indicators(), draw_vertical_scale_indicators(), btIDebugDraw::drawContactPoint(), drw_shgroup_bone_envelope_distance(), dynamic_paint_paint_single_point_cb_ex(), ED_view3d_text_colors_get(), edge_pan_speed(), envelope_bone_weighting(), libmv::EuclideanScaleToUnity(), find_closest_edge_in_poly(), btPolyhedralContactClipping::findSeparatingAxis(), blender::noise::fractal_voronoi_distance_to_edge(), fractal_voronoi_distance_to_edge(), blender::generate_curves(), btSoftBody::generateBendingConstraints(), blender::string_search::get_fuzzy_match_errors(), blender::ed::greasepencil::trim::get_intersection_distance_of_segments(), blender::realtime_compositor::get_shader_name(), blender::ed::space_node::viewer_linking::get_viewer_node_position_candidates(), btGjkPairDetector::getClosestPointsNonVirtual(), btSphereBoxCollisionAlgorithm::getSphereDistance(), btGImpactCollisionAlgorithm::gimpacttrimeshpart_vs_plane_collision(), blender::render::texturemargin::TextureMarginMap::grow_dijkstra(), hair_collision(), blender::realtime_compositor::horizontal_pass(), BCMatrix::in_range(), blender::compositor::DirectionalBlurOperation::init_execution(), InputCustomRatioFlip(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::is_identity(), key_inside_circle(), light_tree_emitter_importance(), light_tree_node_importance(), merge_channels_metadata(), blender::realtime_compositor::morphological_distance(), blender::realtime_compositor::morphological_distance_feather(), mouse_over_key_get_from_strip(), move_all_selected_points(), move_bezt_handle_or_vertex_by_displacement(), nlaedit_strip_at_region_position(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), blender::ed::space_node::node_find_indicated_socket(), libmv::nViewDatasetConfigator::nViewDatasetConfigator(), blender::ed::sculpt_paint::greasepencil::VertexBlurOperation::on_stroke_extended(), OVERLAY_forcefield(), paint_2d_stroke(), paint_brush_color_get(), paint_proj_stroke(), paint_proj_stroke_ps(), blender::ed::sculpt_paint::image::ops::paint::AbstractPaintMode::paint_stroke(), blender::ed::sculpt_paint::image::ops::paint::ImagePaintMode::paint_stroke(), blender::ed::sculpt_paint::image::ops::paint::ProjectionPaintMode::paint_stroke(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), parse_channels(), blender::ed::space_node::pick_input_link_by_link_intersect(), blender::compositor::DilateDistanceOperation::PixelData::PixelData(), point_light_tree_parameters(), btConvexPlaneCollisionAlgorithm::processCollision(), btTriangleRaycastCallback::processTriangle(), blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_color(), blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_opacity(), blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::randomize_radius(), ray_optical_depth(), resolveSingleBilateral(), resolveSingleCollision(), resolveSingleCollision(), sb_spring_force(), blender::ed::sculpt_paint::select_grow::select_grow_update(), select_major_distance(), blender::compositor::DilateDistanceOperation::set_distance(), blender::compositor::DilateErodeThresholdOperation::set_distance(), blender::compositor::KeyingNode::setup_dilate_erode(), blender::compositor::KeyingNode::setup_feather(), setupFrictionConstraint(), setupMultiBodyContactConstraint(), single_scattering(), blender::ed::sculpt_paint::greasepencil::EraseOperationExecutor::soft_eraser(), spot_light_tree_parameters(), blender::eevee::IrradianceBake::surfel_raster_views_sync(), svm_node_camera(), svm_node_tex_voronoi(), svm_vector_math(), svm_voronoi_output(), tablet_tool_handle_distance(), TEST(), TEST(), blender::geometry::Occupancy::trace_triangle(), transdata_elem_push_pull(), transdata_elem_shrink_fatten(), triangle_light_tree_parameters(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl(), blender::compositor::DistanceRGBMatteOperation::update_memory_buffer_partial(), blender::compositor::KeyingOperation::update_memory_buffer_partial(), blender::ed::sculpt_paint::select_grow::update_points_selection(), blender::realtime_compositor::vertical_pass(), 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.
References abs(), b, distance(), max, params, pow(), and vector3.
| 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.
References vector3.
| 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, 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, 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, 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, color, VoronoiOutput::Distance, floor(), hash_vector4_to_color(), hash_vector4_to_vector4(), mix, params, VoronoiOutput::Position, smoothstep(), vector3, voronoi_distance(), and voronoi_position().