|
Blender V4.3
|
Go to the source code of this file.
Functions | |
| float | safe_divide (float a, float b) |
| vector | safe_divide (vector a, vector b) |
| float | safe_modulo (float a, float b) |
| float | safe_floored_modulo (float a, float b) |
| float | fract (float a) |
| float | smoothmin (float a, float b, float c) |
| float | pingpong (float a, float b) |
| float | safe_sqrt (float a) |
| float | safe_log (float a, float b) |
| vector | project (vector v, vector v_proj) |
| vector | snap (vector a, vector b) |
| float | wrap (float value, float max, float min) |
| point | wrap (point value, point max, point min) |
| point | compatible_faceforward (point vec, point incident, point reference) |
| matrix | euler_to_mat (point euler) |
| point compatible_faceforward | ( | point | vec, |
| point | incident, | ||
| point | reference ) |
Definition at line 86 of file node_math.h.
References dot().
| matrix euler_to_mat | ( | point | euler | ) |
Definition at line 91 of file node_math.h.
References cos().
Definition at line 27 of file node_math.h.
References floor().
Referenced by pingpong(), and blender::nodes::try_dispatch_float_math_fl3_to_fl3().
Definition at line 44 of file node_math.h.
Definition at line 59 of file node_math.h.
References dot(), v, and vector.
Referenced by svm_vector_math(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl3(), and btWheelInfo::updateWheel().
Definition at line 10 of file node_math.h.
Definition at line 54 of file node_math.h.
Definition at line 17 of file node_math.h.
Definition at line 49 of file node_math.h.
References sqrt().
Definition at line 65 of file node_math.h.
References b, floor(), and safe_divide().
Referenced by BKE_curveprofile_move_handle(), BKE_curveprofile_move_point(), interactive_value_update(), blender::ed::sculpt_paint::make_tex_snap(), radial_control_modal(), blender::ed::sculpt_paint::same_tex_snap(), snap_to_pipe_profile(), ui_color_snap_hue(), ui_do_but_HSVCIRCLE(), ui_do_but_HSVCUBE(), ui_do_but_NUM(), ui_do_but_UNITVEC(), ui_numedit_apply_snap(), ui_numedit_apply_snapf(), ui_numedit_but_CURVE(), ui_numedit_but_CURVEPROFILE(), ui_numedit_but_HSVCIRCLE(), ui_numedit_but_HSVCUBE(), ui_numedit_but_NUM(), ui_numedit_but_SLI(), and ui_numedit_but_UNITVEC().
Definition at line 71 of file node_math.h.
Referenced by acf_fcurve_name(), achannel_is_part_of_disconnected_slot(), blender::bke::action_blend_read_data(), blender::bke::action_blend_write(), blender::bke::action_foreach_id(), blender::bke::action_free_data(), ANIM_animchannel_keyframes_loop(), ANIM_animdata_filter(), animchannels_delete_exec(), blender::ed::object::apply_eval_grease_pencil_data(), blender::ed::object::apply_objects_internal(), BKE_grease_pencil_material_index_remove(), BKE_grease_pencil_material_index_used(), BKE_grease_pencil_material_remap(), BKE_grease_pencil_nomain_to_grease_pencil(), BKE_grease_pencil_point_coords_apply(), BKE_grease_pencil_point_coords_apply_with_mat4(), BKE_grease_pencil_point_coords_get(), BKE_grease_pencil_stroke_point_count(), BKE_grease_pencil_vgroup_name_update(), BKE_image_stamp_buf(), blf_font_wrap_apply(), blinn_specular(), BPy_IDGroup_MapDataToPy(), blender::io::usd::check_bezier_curve(), blender::io::usd::check_catmullRom_curve(), blender::bke::greasepencil::clear_vertex_groups(), convert_grease_pencil_stroke_hardness_to_softness(), blender::io::usd::create_usd_preview_shader(), blender::ed::greasepencil::undo::StepDrawingGeometryBase::decode_valid_drawingtype_at_index_ensure(), do_2d_mapping(), draw_nla_main_data(), ED_grease_pencil_join_objects_exec(), get_keyframe_extents(), blender::io::usd::get_node_tex_image_wrap(), blender::ed::object::grease_pencil_clear_from_vgroup(), grease_pencil_layer_apply_trans_data(), grease_pencil_transdata_add_drawing_users(), grease_pencil_transdata_remove_drawing_users(), idprop_py_from_idp_idparray(), blender::ed::greasepencil::join_object_with_active(), metadata_box_height_get(), blender::ed::object::object_origin_set_exec(), blender::io::usd::USDCurvesReader::read_curve_sample(), blender::animrig::tests::ActionFilterTest::SetUp(), blender::io::grease_pencil::shift_to_bounds_center(), blender::bke::greasepencil::tests::TEST(), blender::animrig::tests::TEST_F(), txt_find_string(), blender::bke::greasepencil::validate_drawing_vertex_groups(), versioning_grease_pencil_stroke_radii_scaling(), WM_cursor_grab_enable(), wm_macro_modal(), wm_operator_invoke(), and wrap().
| point wrap | ( | point | value, |
| point | max, | ||
| point | min ) |
Definition at line 77 of file node_math.h.