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