formZ SDK | 5.0 API Reference | System | Math

fz_math_fset

Identifiers

These constants are passed to fzpl_fset_acquire to identify the function set.

FZ_MATH_FSET_TYPE

formZ math function set UUID.

FZ_MATH_FSET_NAME

formZ math function set name.

FZ_MATH_FSET_VERSION

formZ math function set version.

Description

formZ math function set

Availability

5.0.0.0

Functions:

fz_math_2d_angle_of_2_lines

fz_math_2d_angle_of_line_seg

fz_math_2d_area_of_polygon

fz_math_2d_bisect_angle

fz_math_2d_center_3pt_circle

fz_math_2d_clip_line_seg_with_polygon

fz_math_2d_clip_polygon_with_polygon

fz_math_2d_cog_of_polygon

fz_math_2d_colinear_3_pts

fz_math_2d_colinear_3_pts_tol

fz_math_2d_create_unit_vec

fz_math_2d_dist_pt_line_equ

fz_math_2d_dist_pt_line_seg

fz_math_2d_equ_from_line_pt_ang

fz_math_2d_equ_from_line_seg

fz_math_2d_equ_from_perp_line

fz_math_2d_equ_from_pt_ang

fz_math_2d_equs_from_circle_tang

fz_math_2d_filter_polygon_pts

fz_math_2d_interp_pt_on_line

fz_math_2d_is_parl_line_segs

fz_math_2d_is_pt_between_pts

fz_math_2d_is_pt_in_polygon

fz_math_2d_is_pt_on_line_equ

fz_math_2d_is_pt_on_polygon

fz_math_2d_is_unit_len_vec

fz_math_2d_is_zero_len_vec

fz_math_2d_isect_circle_line_equ

fz_math_2d_isect_line_equs

fz_math_2d_isect_line_segs

fz_math_2d_line_seg_from_equ

fz_math_2d_normalize_vec

fz_math_2d_parl_line_equ

fz_math_2d_perp_vec

fz_math_2d_project_pt_on_line_seg

fz_math_2d_pt_at_dist_ang

fz_math_2d_reflect_pt_about_line

fz_math_2d_reflect_pt_about_pt

fz_math_2d_xy_mm_to_pnts

fz_math_3d_angle_of_2_lines

fz_math_3d_area_of_3_pts

fz_math_3d_bisect_angle

fz_math_3d_cog_of_polygon

fz_math_3d_colinear_3_pts

fz_math_3d_colinear_3_pts_tol

fz_math_3d_create_unit_vec

fz_math_3d_cross_prod

fz_math_3d_dir_of_3_pts

fz_math_3d_dist_2_lines

fz_math_3d_dist_pt_line

fz_math_3d_equ_from_3_pts

fz_math_3d_equal_equs

fz_math_3d_filter_polygon_pts

fz_math_3d_get_3rd_pt_on_plane

fz_math_3d_get_proj_plane

fz_math_3d_interp_pt_on_line

fz_math_3d_is_parl_equs

fz_math_3d_is_parl_lines

fz_math_3d_is_pt_between_pts

fz_math_3d_is_pt_on_line

fz_math_3d_is_unit_len_vec

fz_math_3d_is_zero_len_vec

fz_math_3d_isect_2_planes

fz_math_3d_isect_3_planes

fz_math_3d_isect_line_cone

fz_math_3d_isect_line_cube

fz_math_3d_isect_line_cyln

fz_math_3d_isect_line_plane

fz_math_3d_isect_line_sphere

fz_math_3d_isect_lines

fz_math_3d_map_plane_from_equc

fz_math_3d_map_plane_from_pts

fz_math_3d_map_plane_from_trl_rot

fz_math_3d_map_plane_get_matrix

fz_math_3d_map_plane_to_equc

fz_math_3d_map_plane_to_plane

fz_math_3d_map_plane_to_plane_array

fz_math_3d_map_plane_to_world

fz_math_3d_map_plane_to_world_array

fz_math_3d_normal_of_polygon

fz_math_3d_normalize_vec

fz_math_3d_project_pt_on_line

fz_math_3d_project_pt_on_plane

fz_math_3d_pt_in_proj_plane

fz_math_3d_reflect_pt_about_line

fz_math_3d_reflect_pt_about_plane

fz_math_3d_reflect_pt_about_pt

fz_math_3d_rot_pt_around_axis

fz_math_3d_rot_pt_around_line

fz_math_3d_vec_rotation_xyz

fz_math_3d_volume_of_tetrahedron

fz_math_3d_xyz_mm_to_pnts

fz_math_3d_xyz_rotation_vec

fz_math_3x3_copy

fz_math_3x3_invert

fz_math_3x3_is_identity

fz_math_3x3_is_uniform_scale

fz_math_3x3_mat_field_get

fz_math_3x3_mat_field_set

fz_math_3x3_mat_from_trl_scl_rot

fz_math_3x3_mat_to_trl_scl_rot

fz_math_3x3_multiply_mat_mat

fz_math_3x3_multiply_mat_unit_vec

fz_math_3x3_multiply_mat_xy

fz_math_3x3_multiply_mat_xy_array

fz_math_3x3_multiply_mat_xyz

fz_math_3x3_multiply_mat_xyz_array

fz_math_3x3_set_identity

fz_math_3x3_set_refl_mat

fz_math_3x3_set_rot_cntr_mat

fz_math_3x3_set_rot_mat

fz_math_3x3_set_scl_cntr_mat

fz_math_3x3_set_scl_mat

fz_math_3x3_set_trl_mat

fz_math_3x3_solve

fz_math_4x4_copy

fz_math_4x4_invert

fz_math_4x4_is_identity

fz_math_4x4_is_uniform_scale

fz_math_4x4_mat_field_get

fz_math_4x4_mat_field_set

fz_math_4x4_mat_from_trl_scl_rot

fz_math_4x4_mat_to_trl_scl_rot

fz_math_4x4_multiply_mat_mat

fz_math_4x4_multiply_mat_unit_vec

fz_math_4x4_multiply_mat_xy

fz_math_4x4_multiply_mat_xy_array

fz_math_4x4_multiply_mat_xyz

fz_math_4x4_multiply_mat_xyz_array

fz_math_4x4_multiply_mat_xyz_xyzw

fz_math_4x4_multiply_mat_xyz_xyzw_array

fz_math_4x4_multiply_mat_xyzw

fz_math_4x4_multiply_mat_xyzw_array

fz_math_4x4_set_identity

fz_math_4x4_set_refl_line_mat

fz_math_4x4_set_refl_mat

fz_math_4x4_set_refl_plane_mat

fz_math_4x4_set_refl_pt_mat

fz_math_4x4_set_rot_cntr_mat

fz_math_4x4_set_rot_mat

fz_math_4x4_set_scl_cntr_mat

fz_math_4x4_set_scl_mat

fz_math_4x4_set_trl_mat

fz_math_4x4_solve

fz_math_is_valid_double

fz_math_random_range

Defined in

fz_math_api.h