Blender
V3.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 | 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) |
Definition at line 80 of file node_math.h.
References blender::math::dot().
matrix euler_to_mat | ( | point | euler | ) |
Definition at line 85 of file node_math.h.
References KDL::cos(), KDL::sin(), sx, and sy.
Definition at line 21 of file node_math.h.
References Freestyle::a, and blender::math::floor().
Referenced by pingpong(), SCULPT_smooth(), and blender::nodes::try_dispatch_float_math_fl3_to_fl3().
Definition at line 38 of file node_math.h.
References Freestyle::a, blender::math::abs(), usdtokens::b(), and fract().
Definition at line 53 of file node_math.h.
References blender::math::dot(), v, and vector.
Definition at line 4 of file node_math.h.
References Freestyle::a, and usdtokens::b().
Referenced by snap().
Definition at line 9 of file node_math.h.
References Freestyle::a, usdtokens::b(), and vector.
Definition at line 48 of file node_math.h.
References Freestyle::a, usdtokens::b(), and log().
Definition at line 16 of file node_math.h.
References Freestyle::a, and usdtokens::b().
Referenced by svm_math(), and svm_vector_math().
Definition at line 43 of file node_math.h.
References Freestyle::a, and sqrt().
Definition at line 27 of file node_math.h.
References Freestyle::a, blender::math::abs(), usdtokens::b(), Freestyle::c, max, and min.
Definition at line 59 of file node_math.h.
References Freestyle::a, usdtokens::b(), blender::math::floor(), and safe_divide().
Referenced by BKE_curveprofile_move_handle(), BKE_curveprofile_move_point(), interactive_value_update(), make_tex_snap(), radial_control_modal(), 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 65 of file node_math.h.
References blender::math::floor(), max, and min.
Referenced by wrap().