diff --git a/docs/images/lib-along_with-1.JPG b/docs/images/lib2x-along_with-1.JPG similarity index 100% rename from docs/images/lib-along_with-1.JPG rename to docs/images/lib2x-along_with-1.JPG diff --git a/docs/images/lib-along_with-2.JPG b/docs/images/lib2x-along_with-2.JPG similarity index 100% rename from docs/images/lib-along_with-2.JPG rename to docs/images/lib2x-along_with-2.JPG diff --git a/docs/images/lib-along_with-3.JPG b/docs/images/lib2x-along_with-3.JPG similarity index 100% rename from docs/images/lib-along_with-3.JPG rename to docs/images/lib2x-along_with-3.JPG diff --git a/docs/images/lib-along_with-4.JPG b/docs/images/lib2x-along_with-4.JPG similarity index 100% rename from docs/images/lib-along_with-4.JPG rename to docs/images/lib2x-along_with-4.JPG diff --git a/docs/images/lib-arc-1.JPG b/docs/images/lib2x-arc-1.JPG similarity index 100% rename from docs/images/lib-arc-1.JPG rename to docs/images/lib2x-arc-1.JPG diff --git a/docs/images/lib-arc-2.JPG b/docs/images/lib2x-arc-2.JPG similarity index 100% rename from docs/images/lib-arc-2.JPG rename to docs/images/lib2x-arc-2.JPG diff --git a/docs/images/lib-arc-3.JPG b/docs/images/lib2x-arc-3.JPG similarity index 100% rename from docs/images/lib-arc-3.JPG rename to docs/images/lib2x-arc-3.JPG diff --git a/docs/images/lib-arc_path-1.JPG b/docs/images/lib2x-arc_path-1.JPG similarity index 100% rename from docs/images/lib-arc_path-1.JPG rename to docs/images/lib2x-arc_path-1.JPG diff --git a/docs/images/lib-arc_path-2.JPG b/docs/images/lib2x-arc_path-2.JPG similarity index 100% rename from docs/images/lib-arc_path-2.JPG rename to docs/images/lib2x-arc_path-2.JPG diff --git a/docs/images/lib-archimedean_spiral-1.JPG b/docs/images/lib2x-archimedean_spiral-1.JPG similarity index 100% rename from docs/images/lib-archimedean_spiral-1.JPG rename to docs/images/lib2x-archimedean_spiral-1.JPG diff --git a/docs/images/lib-archimedean_spiral-2.JPG b/docs/images/lib2x-archimedean_spiral-2.JPG similarity index 100% rename from docs/images/lib-archimedean_spiral-2.JPG rename to docs/images/lib2x-archimedean_spiral-2.JPG diff --git a/docs/images/lib-archimedean_spiral-3.JPG b/docs/images/lib2x-archimedean_spiral-3.JPG similarity index 100% rename from docs/images/lib-archimedean_spiral-3.JPG rename to docs/images/lib2x-archimedean_spiral-3.JPG diff --git a/docs/images/lib-archimedean_spiral_extrude-1.JPG b/docs/images/lib2x-archimedean_spiral_extrude-1.JPG similarity index 100% rename from docs/images/lib-archimedean_spiral_extrude-1.JPG rename to docs/images/lib2x-archimedean_spiral_extrude-1.JPG diff --git a/docs/images/lib-bend-1.JPG b/docs/images/lib2x-bend-1.JPG similarity index 100% rename from docs/images/lib-bend-1.JPG rename to docs/images/lib2x-bend-1.JPG diff --git a/docs/images/lib-bend-2.JPG b/docs/images/lib2x-bend-2.JPG similarity index 100% rename from docs/images/lib-bend-2.JPG rename to docs/images/lib2x-bend-2.JPG diff --git a/docs/images/lib-bend-3.JPG b/docs/images/lib2x-bend-3.JPG similarity index 100% rename from docs/images/lib-bend-3.JPG rename to docs/images/lib2x-bend-3.JPG diff --git a/docs/images/lib-bend_extrude-1.JPG b/docs/images/lib2x-bend_extrude-1.JPG similarity index 100% rename from docs/images/lib-bend_extrude-1.JPG rename to docs/images/lib2x-bend_extrude-1.JPG diff --git a/docs/images/lib-bend_extrude-2.JPG b/docs/images/lib2x-bend_extrude-2.JPG similarity index 100% rename from docs/images/lib-bend_extrude-2.JPG rename to docs/images/lib2x-bend_extrude-2.JPG diff --git a/docs/images/lib-bezier_curve-1.JPG b/docs/images/lib2x-bezier_curve-1.JPG similarity index 100% rename from docs/images/lib-bezier_curve-1.JPG rename to docs/images/lib2x-bezier_curve-1.JPG diff --git a/docs/images/lib-bezier_smooth-1.JPG b/docs/images/lib2x-bezier_smooth-1.JPG similarity index 100% rename from docs/images/lib-bezier_smooth-1.JPG rename to docs/images/lib2x-bezier_smooth-1.JPG diff --git a/docs/images/lib-bezier_smooth-2.JPG b/docs/images/lib2x-bezier_smooth-2.JPG similarity index 100% rename from docs/images/lib-bezier_smooth-2.JPG rename to docs/images/lib2x-bezier_smooth-2.JPG diff --git a/docs/images/lib-bezier_surface-1.JPG b/docs/images/lib2x-bezier_surface-1.JPG similarity index 100% rename from docs/images/lib-bezier_surface-1.JPG rename to docs/images/lib2x-bezier_surface-1.JPG diff --git a/docs/images/lib-bezier_surface-2.JPG b/docs/images/lib2x-bezier_surface-2.JPG similarity index 100% rename from docs/images/lib-bezier_surface-2.JPG rename to docs/images/lib2x-bezier_surface-2.JPG diff --git a/docs/images/lib-bijection_offset-1.JPG b/docs/images/lib2x-bijection_offset-1.JPG similarity index 100% rename from docs/images/lib-bijection_offset-1.JPG rename to docs/images/lib2x-bijection_offset-1.JPG diff --git a/docs/images/lib-bijection_offset-2.JPG b/docs/images/lib2x-bijection_offset-2.JPG similarity index 100% rename from docs/images/lib-bijection_offset-2.JPG rename to docs/images/lib2x-bijection_offset-2.JPG diff --git a/docs/images/lib-box_extrude-1.JPG b/docs/images/lib2x-box_extrude-1.JPG similarity index 100% rename from docs/images/lib-box_extrude-1.JPG rename to docs/images/lib2x-box_extrude-1.JPG diff --git a/docs/images/lib-box_extrude-2.JPG b/docs/images/lib2x-box_extrude-2.JPG similarity index 100% rename from docs/images/lib-box_extrude-2.JPG rename to docs/images/lib2x-box_extrude-2.JPG diff --git a/docs/images/lib2-bspline_curve-1.JPG b/docs/images/lib2x-bspline_curve-1.JPG similarity index 100% rename from docs/images/lib2-bspline_curve-1.JPG rename to docs/images/lib2x-bspline_curve-1.JPG diff --git a/docs/images/lib2-bspline_curve-2.JPG b/docs/images/lib2x-bspline_curve-2.JPG similarity index 100% rename from docs/images/lib2-bspline_curve-2.JPG rename to docs/images/lib2x-bspline_curve-2.JPG diff --git a/docs/images/lib2-bspline_curve-3.JPG b/docs/images/lib2x-bspline_curve-3.JPG similarity index 100% rename from docs/images/lib2-bspline_curve-3.JPG rename to docs/images/lib2x-bspline_curve-3.JPG diff --git a/docs/images/lib-circle_path-1.JPG b/docs/images/lib2x-circle_path-1.JPG similarity index 100% rename from docs/images/lib-circle_path-1.JPG rename to docs/images/lib2x-circle_path-1.JPG diff --git a/docs/images/lib-circular_sector-1.JPG b/docs/images/lib2x-circular_sector-1.JPG similarity index 100% rename from docs/images/lib-circular_sector-1.JPG rename to docs/images/lib2x-circular_sector-1.JPG diff --git a/docs/images/lib2-cone-1.JPG b/docs/images/lib2x-cone-1.JPG similarity index 100% rename from docs/images/lib2-cone-1.JPG rename to docs/images/lib2x-cone-1.JPG diff --git a/docs/images/lib2-cone-2.JPG b/docs/images/lib2x-cone-2.JPG similarity index 100% rename from docs/images/lib2-cone-2.JPG rename to docs/images/lib2x-cone-2.JPG diff --git a/docs/images/lib2-cone-3.JPG b/docs/images/lib2x-cone-3.JPG similarity index 100% rename from docs/images/lib2-cone-3.JPG rename to docs/images/lib2x-cone-3.JPG diff --git a/docs/images/lib2-connector_peg-1.JPG b/docs/images/lib2x-connector_peg-1.JPG similarity index 100% rename from docs/images/lib2-connector_peg-1.JPG rename to docs/images/lib2x-connector_peg-1.JPG diff --git a/docs/images/lib2-connector_peg-2.JPG b/docs/images/lib2x-connector_peg-2.JPG similarity index 100% rename from docs/images/lib2-connector_peg-2.JPG rename to docs/images/lib2x-connector_peg-2.JPG diff --git a/docs/images/lib2-connector_peg-3.JPG b/docs/images/lib2x-connector_peg-3.JPG similarity index 100% rename from docs/images/lib2-connector_peg-3.JPG rename to docs/images/lib2x-connector_peg-3.JPG diff --git a/docs/images/lib-cross_sections-1.JPG b/docs/images/lib2x-cross_sections-1.JPG similarity index 100% rename from docs/images/lib-cross_sections-1.JPG rename to docs/images/lib2x-cross_sections-1.JPG diff --git a/docs/images/lib-crystal_ball-1.JPG b/docs/images/lib2x-crystal_ball-1.JPG similarity index 100% rename from docs/images/lib-crystal_ball-1.JPG rename to docs/images/lib2x-crystal_ball-1.JPG diff --git a/docs/images/lib-ellipse_extrude-1.JPG b/docs/images/lib2x-ellipse_extrude-1.JPG similarity index 100% rename from docs/images/lib-ellipse_extrude-1.JPG rename to docs/images/lib2x-ellipse_extrude-1.JPG diff --git a/docs/images/lib-ellipse_extrude-2.JPG b/docs/images/lib2x-ellipse_extrude-2.JPG similarity index 100% rename from docs/images/lib-ellipse_extrude-2.JPG rename to docs/images/lib2x-ellipse_extrude-2.JPG diff --git a/docs/images/lib-ellipse_extrude-3.JPG b/docs/images/lib2x-ellipse_extrude-3.JPG similarity index 100% rename from docs/images/lib-ellipse_extrude-3.JPG rename to docs/images/lib2x-ellipse_extrude-3.JPG diff --git a/docs/images/lib-ellipse_extrude-4.JPG b/docs/images/lib2x-ellipse_extrude-4.JPG similarity index 100% rename from docs/images/lib-ellipse_extrude-4.JPG rename to docs/images/lib2x-ellipse_extrude-4.JPG diff --git a/docs/images/lib-function_grapher-1.JPG b/docs/images/lib2x-function_grapher-1.JPG similarity index 100% rename from docs/images/lib-function_grapher-1.JPG rename to docs/images/lib2x-function_grapher-1.JPG diff --git a/docs/images/lib-function_grapher-2.JPG b/docs/images/lib2x-function_grapher-2.JPG similarity index 100% rename from docs/images/lib-function_grapher-2.JPG rename to docs/images/lib2x-function_grapher-2.JPG diff --git a/docs/images/lib-function_grapher-3.JPG b/docs/images/lib2x-function_grapher-3.JPG similarity index 100% rename from docs/images/lib-function_grapher-3.JPG rename to docs/images/lib2x-function_grapher-3.JPG diff --git a/docs/images/lib-function_grapher-4.JPG b/docs/images/lib2x-function_grapher-4.JPG similarity index 100% rename from docs/images/lib-function_grapher-4.JPG rename to docs/images/lib2x-function_grapher-4.JPG diff --git a/docs/images/lib-golden_spiral-1.JPG b/docs/images/lib2x-golden_spiral-1.JPG similarity index 100% rename from docs/images/lib-golden_spiral-1.JPG rename to docs/images/lib2x-golden_spiral-1.JPG diff --git a/docs/images/lib-golden_spiral-2.JPG b/docs/images/lib2x-golden_spiral-2.JPG similarity index 100% rename from docs/images/lib-golden_spiral-2.JPG rename to docs/images/lib2x-golden_spiral-2.JPG diff --git a/docs/images/lib-golden_spiral_extrude-1.JPG b/docs/images/lib2x-golden_spiral_extrude-1.JPG similarity index 100% rename from docs/images/lib-golden_spiral_extrude-1.JPG rename to docs/images/lib2x-golden_spiral_extrude-1.JPG diff --git a/docs/images/lib-golden_spiral_extrude-2.JPG b/docs/images/lib2x-golden_spiral_extrude-2.JPG similarity index 100% rename from docs/images/lib-golden_spiral_extrude-2.JPG rename to docs/images/lib2x-golden_spiral_extrude-2.JPG diff --git a/docs/images/lib-helix-1.JPG b/docs/images/lib2x-helix-1.JPG similarity index 100% rename from docs/images/lib-helix-1.JPG rename to docs/images/lib2x-helix-1.JPG diff --git a/docs/images/lib-helix-2.JPG b/docs/images/lib2x-helix-2.JPG similarity index 100% rename from docs/images/lib-helix-2.JPG rename to docs/images/lib2x-helix-2.JPG diff --git a/docs/images/lib-helix_extrude-1.JPG b/docs/images/lib2x-helix_extrude-1.JPG similarity index 100% rename from docs/images/lib-helix_extrude-1.JPG rename to docs/images/lib2x-helix_extrude-1.JPG diff --git a/docs/images/lib-helix_extrude-2.JPG b/docs/images/lib2x-helix_extrude-2.JPG similarity index 100% rename from docs/images/lib-helix_extrude-2.JPG rename to docs/images/lib2x-helix_extrude-2.JPG diff --git a/docs/images/lib-hexagons-1.JPG b/docs/images/lib2x-hexagons-1.JPG similarity index 100% rename from docs/images/lib-hexagons-1.JPG rename to docs/images/lib2x-hexagons-1.JPG diff --git a/docs/images/lib-hexagons-2.JPG b/docs/images/lib2x-hexagons-2.JPG similarity index 100% rename from docs/images/lib-hexagons-2.JPG rename to docs/images/lib2x-hexagons-2.JPG diff --git a/docs/images/lib-hollow_out-1.JPG b/docs/images/lib2x-hollow_out-1.JPG similarity index 100% rename from docs/images/lib-hollow_out-1.JPG rename to docs/images/lib2x-hollow_out-1.JPG diff --git a/docs/images/lib-hull_polyline2d-1.JPG b/docs/images/lib2x-hull_polyline2d-1.JPG similarity index 100% rename from docs/images/lib-hull_polyline2d-1.JPG rename to docs/images/lib2x-hull_polyline2d-1.JPG diff --git a/docs/images/lib-hull_polyline3d-1.JPG b/docs/images/lib2x-hull_polyline3d-1.JPG similarity index 100% rename from docs/images/lib-hull_polyline3d-1.JPG rename to docs/images/lib2x-hull_polyline3d-1.JPG diff --git a/docs/images/lib-hull_polyline3d-2.JPG b/docs/images/lib2x-hull_polyline3d-2.JPG similarity index 100% rename from docs/images/lib-hull_polyline3d-2.JPG rename to docs/images/lib2x-hull_polyline3d-2.JPG diff --git a/docs/images/lib-in_shape-1.JPG b/docs/images/lib2x-in_shape-1.JPG similarity index 100% rename from docs/images/lib-in_shape-1.JPG rename to docs/images/lib2x-in_shape-1.JPG diff --git a/docs/images/lib2-joint_T-1.JPG b/docs/images/lib2x-joint_T-1.JPG similarity index 100% rename from docs/images/lib2-joint_T-1.JPG rename to docs/images/lib2x-joint_T-1.JPG diff --git a/docs/images/lib2-joint_T-2.JPG b/docs/images/lib2x-joint_T-2.JPG similarity index 100% rename from docs/images/lib2-joint_T-2.JPG rename to docs/images/lib2x-joint_T-2.JPG diff --git a/docs/images/lib-line2d-1.JPG b/docs/images/lib2x-line2d-1.JPG similarity index 100% rename from docs/images/lib-line2d-1.JPG rename to docs/images/lib2x-line2d-1.JPG diff --git a/docs/images/lib-line3d-1.JPG b/docs/images/lib2x-line3d-1.JPG similarity index 100% rename from docs/images/lib-line3d-1.JPG rename to docs/images/lib2x-line3d-1.JPG diff --git a/docs/images/lib-line3d-2.JPG b/docs/images/lib2x-line3d-2.JPG similarity index 100% rename from docs/images/lib-line3d-2.JPG rename to docs/images/lib2x-line3d-2.JPG diff --git a/docs/images/lib-line3d-3.JPG b/docs/images/lib2x-line3d-3.JPG similarity index 100% rename from docs/images/lib-line3d-3.JPG rename to docs/images/lib2x-line3d-3.JPG diff --git a/docs/images/lib-log-1.JPG b/docs/images/lib2x-log-1.JPG similarity index 100% rename from docs/images/lib-log-1.JPG rename to docs/images/lib2x-log-1.JPG diff --git a/docs/images/lib-log-2.JPG b/docs/images/lib2x-log-2.JPG similarity index 100% rename from docs/images/lib-log-2.JPG rename to docs/images/lib2x-log-2.JPG diff --git a/docs/images/lib-m_cumulate-1.JPG b/docs/images/lib2x-m_cumulate-1.JPG similarity index 100% rename from docs/images/lib-m_cumulate-1.JPG rename to docs/images/lib2x-m_cumulate-1.JPG diff --git a/docs/images/lib-m_mirror-1.JPG b/docs/images/lib2x-m_mirror-1.JPG similarity index 100% rename from docs/images/lib-m_mirror-1.JPG rename to docs/images/lib2x-m_mirror-1.JPG diff --git a/docs/images/lib-m_rotation-1.JPG b/docs/images/lib2x-m_rotation-1.JPG similarity index 100% rename from docs/images/lib-m_rotation-1.JPG rename to docs/images/lib2x-m_rotation-1.JPG diff --git a/docs/images/lib-m_rotation-2.JPG b/docs/images/lib2x-m_rotation-2.JPG similarity index 100% rename from docs/images/lib-m_rotation-2.JPG rename to docs/images/lib2x-m_rotation-2.JPG diff --git a/docs/images/lib-m_scaling-1.JPG b/docs/images/lib2x-m_scaling-1.JPG similarity index 100% rename from docs/images/lib-m_scaling-1.JPG rename to docs/images/lib2x-m_scaling-1.JPG diff --git a/docs/images/lib-m_shearing-1.JPG b/docs/images/lib2x-m_shearing-1.JPG similarity index 100% rename from docs/images/lib-m_shearing-1.JPG rename to docs/images/lib2x-m_shearing-1.JPG diff --git a/docs/images/lib-m_translation-1.JPG b/docs/images/lib2x-m_translation-1.JPG similarity index 100% rename from docs/images/lib-m_translation-1.JPG rename to docs/images/lib2x-m_translation-1.JPG diff --git a/docs/images/lib-midpt_smooth-1.JPG b/docs/images/lib2x-midpt_smooth-1.JPG similarity index 100% rename from docs/images/lib-midpt_smooth-1.JPG rename to docs/images/lib2x-midpt_smooth-1.JPG diff --git a/docs/images/lib-multi_line_text-1.JPG b/docs/images/lib2x-multi_line_text-1.JPG similarity index 100% rename from docs/images/lib-multi_line_text-1.JPG rename to docs/images/lib2x-multi_line_text-1.JPG diff --git a/docs/images/lib-path_extrude-1.JPG b/docs/images/lib2x-path_extrude-1.JPG similarity index 100% rename from docs/images/lib-path_extrude-1.JPG rename to docs/images/lib2x-path_extrude-1.JPG diff --git a/docs/images/lib-path_extrude-2.JPG b/docs/images/lib2x-path_extrude-2.JPG similarity index 100% rename from docs/images/lib-path_extrude-2.JPG rename to docs/images/lib2x-path_extrude-2.JPG diff --git a/docs/images/lib-path_extrude-3.JPG b/docs/images/lib2x-path_extrude-3.JPG similarity index 100% rename from docs/images/lib-path_extrude-3.JPG rename to docs/images/lib2x-path_extrude-3.JPG diff --git a/docs/images/lib-path_extrude-4.JPG b/docs/images/lib2x-path_extrude-4.JPG similarity index 100% rename from docs/images/lib-path_extrude-4.JPG rename to docs/images/lib2x-path_extrude-4.JPG diff --git a/docs/images/lib-path_extrude-5.JPG b/docs/images/lib2x-path_extrude-5.JPG similarity index 100% rename from docs/images/lib-path_extrude-5.JPG rename to docs/images/lib2x-path_extrude-5.JPG diff --git a/docs/images/lib-path_extrude-6.JPG b/docs/images/lib2x-path_extrude-6.JPG similarity index 100% rename from docs/images/lib-path_extrude-6.JPG rename to docs/images/lib2x-path_extrude-6.JPG diff --git a/docs/images/lib-path_extrude-7.JPG b/docs/images/lib2x-path_extrude-7.JPG similarity index 100% rename from docs/images/lib-path_extrude-7.JPG rename to docs/images/lib2x-path_extrude-7.JPG diff --git a/docs/images/lib-path_extrude-8.JPG b/docs/images/lib2x-path_extrude-8.JPG similarity index 100% rename from docs/images/lib-path_extrude-8.JPG rename to docs/images/lib2x-path_extrude-8.JPG diff --git a/docs/images/lib-path_extrude-9.JPG b/docs/images/lib2x-path_extrude-9.JPG similarity index 100% rename from docs/images/lib-path_extrude-9.JPG rename to docs/images/lib2x-path_extrude-9.JPG diff --git a/docs/images/lib-path_scaling_sections-1.JPG b/docs/images/lib2x-path_scaling_sections-1.JPG similarity index 100% rename from docs/images/lib-path_scaling_sections-1.JPG rename to docs/images/lib2x-path_scaling_sections-1.JPG diff --git a/docs/images/lib-path_scaling_sections-2.JPG b/docs/images/lib2x-path_scaling_sections-2.JPG similarity index 100% rename from docs/images/lib-path_scaling_sections-2.JPG rename to docs/images/lib2x-path_scaling_sections-2.JPG diff --git a/docs/images/lib-path_scaling_sections-3.JPG b/docs/images/lib2x-path_scaling_sections-3.JPG similarity index 100% rename from docs/images/lib-path_scaling_sections-3.JPG rename to docs/images/lib2x-path_scaling_sections-3.JPG diff --git a/docs/images/lib-path_scaling_sections-4.JPG b/docs/images/lib2x-path_scaling_sections-4.JPG similarity index 100% rename from docs/images/lib-path_scaling_sections-4.JPG rename to docs/images/lib2x-path_scaling_sections-4.JPG diff --git a/docs/images/lib-paths2sections-1.JPG b/docs/images/lib2x-paths2sections-1.JPG similarity index 100% rename from docs/images/lib-paths2sections-1.JPG rename to docs/images/lib2x-paths2sections-1.JPG diff --git a/docs/images/lib-paths2sections-2.JPG b/docs/images/lib2x-paths2sections-2.JPG similarity index 100% rename from docs/images/lib-paths2sections-2.JPG rename to docs/images/lib2x-paths2sections-2.JPG diff --git a/docs/images/lib-pie-1.JPG b/docs/images/lib2x-pie-1.JPG similarity index 100% rename from docs/images/lib-pie-1.JPG rename to docs/images/lib2x-pie-1.JPG diff --git a/docs/images/lib-polyline2d-1.JPG b/docs/images/lib2x-polyline2d-1.JPG similarity index 100% rename from docs/images/lib-polyline2d-1.JPG rename to docs/images/lib2x-polyline2d-1.JPG diff --git a/docs/images/lib-polyline2d-2.JPG b/docs/images/lib2x-polyline2d-2.JPG similarity index 100% rename from docs/images/lib-polyline2d-2.JPG rename to docs/images/lib2x-polyline2d-2.JPG diff --git a/docs/images/lib-polyline2d-3.JPG b/docs/images/lib2x-polyline2d-3.JPG similarity index 100% rename from docs/images/lib-polyline2d-3.JPG rename to docs/images/lib2x-polyline2d-3.JPG diff --git a/docs/images/lib-polyline3d-1.JPG b/docs/images/lib2x-polyline3d-1.JPG similarity index 100% rename from docs/images/lib-polyline3d-1.JPG rename to docs/images/lib2x-polyline3d-1.JPG diff --git a/docs/images/lib-polyline3d-2.JPG b/docs/images/lib2x-polyline3d-2.JPG similarity index 100% rename from docs/images/lib-polyline3d-2.JPG rename to docs/images/lib2x-polyline3d-2.JPG diff --git a/docs/images/lib-polyline3d-3.JPG b/docs/images/lib2x-polyline3d-3.JPG similarity index 100% rename from docs/images/lib-polyline3d-3.JPG rename to docs/images/lib2x-polyline3d-3.JPG diff --git a/docs/images/lib-polyline3d-4.JPG b/docs/images/lib2x-polyline3d-4.JPG similarity index 100% rename from docs/images/lib-polyline3d-4.JPG rename to docs/images/lib2x-polyline3d-4.JPG diff --git a/docs/images/lib-polysections-1.JPG b/docs/images/lib2x-polysections-1.JPG similarity index 100% rename from docs/images/lib-polysections-1.JPG rename to docs/images/lib2x-polysections-1.JPG diff --git a/docs/images/lib-polysections-10.JPG b/docs/images/lib2x-polysections-10.JPG similarity index 100% rename from docs/images/lib-polysections-10.JPG rename to docs/images/lib2x-polysections-10.JPG diff --git a/docs/images/lib-polysections-2.JPG b/docs/images/lib2x-polysections-2.JPG similarity index 100% rename from docs/images/lib-polysections-2.JPG rename to docs/images/lib2x-polysections-2.JPG diff --git a/docs/images/lib-polysections-3.JPG b/docs/images/lib2x-polysections-3.JPG similarity index 100% rename from docs/images/lib-polysections-3.JPG rename to docs/images/lib2x-polysections-3.JPG diff --git a/docs/images/lib-polysections-4.JPG b/docs/images/lib2x-polysections-4.JPG similarity index 100% rename from docs/images/lib-polysections-4.JPG rename to docs/images/lib2x-polysections-4.JPG diff --git a/docs/images/lib-polysections-5.JPG b/docs/images/lib2x-polysections-5.JPG similarity index 100% rename from docs/images/lib-polysections-5.JPG rename to docs/images/lib2x-polysections-5.JPG diff --git a/docs/images/lib-polysections-6.JPG b/docs/images/lib2x-polysections-6.JPG similarity index 100% rename from docs/images/lib-polysections-6.JPG rename to docs/images/lib2x-polysections-6.JPG diff --git a/docs/images/lib-polysections-7.JPG b/docs/images/lib2x-polysections-7.JPG similarity index 100% rename from docs/images/lib-polysections-7.JPG rename to docs/images/lib2x-polysections-7.JPG diff --git a/docs/images/lib-polysections-8.JPG b/docs/images/lib2x-polysections-8.JPG similarity index 100% rename from docs/images/lib-polysections-8.JPG rename to docs/images/lib2x-polysections-8.JPG diff --git a/docs/images/lib-polysections-9.JPG b/docs/images/lib2x-polysections-9.JPG similarity index 100% rename from docs/images/lib-polysections-9.JPG rename to docs/images/lib2x-polysections-9.JPG diff --git a/docs/images/lib-polytransversals-1.JPG b/docs/images/lib2x-polytransversals-1.JPG similarity index 100% rename from docs/images/lib-polytransversals-1.JPG rename to docs/images/lib2x-polytransversals-1.JPG diff --git a/docs/images/lib-polytransversals-2.JPG b/docs/images/lib2x-polytransversals-2.JPG similarity index 100% rename from docs/images/lib-polytransversals-2.JPG rename to docs/images/lib2x-polytransversals-2.JPG diff --git a/docs/images/lib-polytransversals-3.JPG b/docs/images/lib2x-polytransversals-3.JPG similarity index 100% rename from docs/images/lib-polytransversals-3.JPG rename to docs/images/lib2x-polytransversals-3.JPG diff --git a/docs/images/lib2-px_ascii-1.JPG b/docs/images/lib2x-px_ascii-1.JPG similarity index 100% rename from docs/images/lib2-px_ascii-1.JPG rename to docs/images/lib2x-px_ascii-1.JPG diff --git a/docs/images/lib2-px_ascii-2.JPG b/docs/images/lib2x-px_ascii-2.JPG similarity index 100% rename from docs/images/lib2-px_ascii-2.JPG rename to docs/images/lib2x-px_ascii-2.JPG diff --git a/docs/images/lib2-px_circle-1.JPG b/docs/images/lib2x-px_circle-1.JPG similarity index 100% rename from docs/images/lib2-px_circle-1.JPG rename to docs/images/lib2x-px_circle-1.JPG diff --git a/docs/images/lib2-px_circle-2.JPG b/docs/images/lib2x-px_circle-2.JPG similarity index 100% rename from docs/images/lib2-px_circle-2.JPG rename to docs/images/lib2x-px_circle-2.JPG diff --git a/docs/images/lib2-px_cylinder-1.JPG b/docs/images/lib2x-px_cylinder-1.JPG similarity index 100% rename from docs/images/lib2-px_cylinder-1.JPG rename to docs/images/lib2x-px_cylinder-1.JPG diff --git a/docs/images/lib2-px_cylinder-2.JPG b/docs/images/lib2x-px_cylinder-2.JPG similarity index 100% rename from docs/images/lib2-px_cylinder-2.JPG rename to docs/images/lib2x-px_cylinder-2.JPG diff --git a/docs/images/lib2-px_from-1.JPG b/docs/images/lib2x-px_from-1.JPG similarity index 100% rename from docs/images/lib2-px_from-1.JPG rename to docs/images/lib2x-px_from-1.JPG diff --git a/docs/images/lib2-px_from-2.JPG b/docs/images/lib2x-px_from-2.JPG similarity index 100% rename from docs/images/lib2-px_from-2.JPG rename to docs/images/lib2x-px_from-2.JPG diff --git a/docs/images/lib2-px_from-3.JPG b/docs/images/lib2x-px_from-3.JPG similarity index 100% rename from docs/images/lib2-px_from-3.JPG rename to docs/images/lib2x-px_from-3.JPG diff --git a/docs/images/lib2-px_gray-1.JPG b/docs/images/lib2x-px_gray-1.JPG similarity index 100% rename from docs/images/lib2-px_gray-1.JPG rename to docs/images/lib2x-px_gray-1.JPG diff --git a/docs/images/lib2-px_gray-2.JPG b/docs/images/lib2x-px_gray-2.JPG similarity index 100% rename from docs/images/lib2-px_gray-2.JPG rename to docs/images/lib2x-px_gray-2.JPG diff --git a/docs/images/lib2-px_line-1.JPG b/docs/images/lib2x-px_line-1.JPG similarity index 100% rename from docs/images/lib2-px_line-1.JPG rename to docs/images/lib2x-px_line-1.JPG diff --git a/docs/images/lib2-px_line-2.JPG b/docs/images/lib2x-px_line-2.JPG similarity index 100% rename from docs/images/lib2-px_line-2.JPG rename to docs/images/lib2x-px_line-2.JPG diff --git a/docs/images/lib2-px_polygon-1.JPG b/docs/images/lib2x-px_polygon-1.JPG similarity index 100% rename from docs/images/lib2-px_polygon-1.JPG rename to docs/images/lib2x-px_polygon-1.JPG diff --git a/docs/images/lib2-px_polyline-1.JPG b/docs/images/lib2x-px_polyline-1.JPG similarity index 100% rename from docs/images/lib2-px_polyline-1.JPG rename to docs/images/lib2x-px_polyline-1.JPG diff --git a/docs/images/lib2-px_polyline-2.JPG b/docs/images/lib2x-px_polyline-2.JPG similarity index 100% rename from docs/images/lib2-px_polyline-2.JPG rename to docs/images/lib2x-px_polyline-2.JPG diff --git a/docs/images/lib2-px_sphere-1.JPG b/docs/images/lib2x-px_sphere-1.JPG similarity index 100% rename from docs/images/lib2-px_sphere-1.JPG rename to docs/images/lib2x-px_sphere-1.JPG diff --git a/docs/images/lib-ring_extrude-1.JPG b/docs/images/lib2x-ring_extrude-1.JPG similarity index 100% rename from docs/images/lib-ring_extrude-1.JPG rename to docs/images/lib2x-ring_extrude-1.JPG diff --git a/docs/images/lib-ring_extrude-2.JPG b/docs/images/lib2x-ring_extrude-2.JPG similarity index 100% rename from docs/images/lib-ring_extrude-2.JPG rename to docs/images/lib2x-ring_extrude-2.JPG diff --git a/docs/images/lib-rotate_p-1.JPG b/docs/images/lib2x-rotate_p-1.JPG similarity index 100% rename from docs/images/lib-rotate_p-1.JPG rename to docs/images/lib2x-rotate_p-1.JPG diff --git a/docs/images/lib-rotate_p-2.JPG b/docs/images/lib2x-rotate_p-2.JPG similarity index 100% rename from docs/images/lib-rotate_p-2.JPG rename to docs/images/lib2x-rotate_p-2.JPG diff --git a/docs/images/lib-rotate_p-3.JPG b/docs/images/lib2x-rotate_p-3.JPG similarity index 100% rename from docs/images/lib-rotate_p-3.JPG rename to docs/images/lib2x-rotate_p-3.JPG diff --git a/docs/images/lib-rounded_cube-1.JPG b/docs/images/lib2x-rounded_cube-1.JPG similarity index 100% rename from docs/images/lib-rounded_cube-1.JPG rename to docs/images/lib2x-rounded_cube-1.JPG diff --git a/docs/images/lib-rounded_cube-2.JPG b/docs/images/lib2x-rounded_cube-2.JPG similarity index 100% rename from docs/images/lib-rounded_cube-2.JPG rename to docs/images/lib2x-rounded_cube-2.JPG diff --git a/docs/images/lib-rounded_cube-3.JPG b/docs/images/lib2x-rounded_cube-3.JPG similarity index 100% rename from docs/images/lib-rounded_cube-3.JPG rename to docs/images/lib2x-rounded_cube-3.JPG diff --git a/docs/images/lib-rounded_cylinder-1.JPG b/docs/images/lib2x-rounded_cylinder-1.JPG similarity index 100% rename from docs/images/lib-rounded_cylinder-1.JPG rename to docs/images/lib2x-rounded_cylinder-1.JPG diff --git a/docs/images/lib-rounded_extrude-1.JPG b/docs/images/lib2x-rounded_extrude-1.JPG similarity index 100% rename from docs/images/lib-rounded_extrude-1.JPG rename to docs/images/lib2x-rounded_extrude-1.JPG diff --git a/docs/images/lib-rounded_square-1.JPG b/docs/images/lib2x-rounded_square-1.JPG similarity index 100% rename from docs/images/lib-rounded_square-1.JPG rename to docs/images/lib2x-rounded_square-1.JPG diff --git a/docs/images/lib-rounded_square-2.JPG b/docs/images/lib2x-rounded_square-2.JPG similarity index 100% rename from docs/images/lib-rounded_square-2.JPG rename to docs/images/lib2x-rounded_square-2.JPG diff --git a/docs/images/lib-rounded_square-3.JPG b/docs/images/lib2x-rounded_square-3.JPG similarity index 100% rename from docs/images/lib-rounded_square-3.JPG rename to docs/images/lib2x-rounded_square-3.JPG diff --git a/docs/images/lib-shape_arc-1.JPG b/docs/images/lib2x-shape_arc-1.JPG similarity index 100% rename from docs/images/lib-shape_arc-1.JPG rename to docs/images/lib2x-shape_arc-1.JPG diff --git a/docs/images/lib-shape_arc-2.JPG b/docs/images/lib2x-shape_arc-2.JPG similarity index 100% rename from docs/images/lib-shape_arc-2.JPG rename to docs/images/lib2x-shape_arc-2.JPG diff --git a/docs/images/lib-shape_cyclicpolygon-1.JPG b/docs/images/lib2x-shape_cyclicpolygon-1.JPG similarity index 100% rename from docs/images/lib-shape_cyclicpolygon-1.JPG rename to docs/images/lib2x-shape_cyclicpolygon-1.JPG diff --git a/docs/images/lib-shape_cyclicpolygon-2.JPG b/docs/images/lib2x-shape_cyclicpolygon-2.JPG similarity index 100% rename from docs/images/lib-shape_cyclicpolygon-2.JPG rename to docs/images/lib2x-shape_cyclicpolygon-2.JPG diff --git a/docs/images/lib-shape_ellipse-1.JPG b/docs/images/lib2x-shape_ellipse-1.JPG similarity index 100% rename from docs/images/lib-shape_ellipse-1.JPG rename to docs/images/lib2x-shape_ellipse-1.JPG diff --git a/docs/images/lib-shape_ellipse-2.JPG b/docs/images/lib2x-shape_ellipse-2.JPG similarity index 100% rename from docs/images/lib-shape_ellipse-2.JPG rename to docs/images/lib2x-shape_ellipse-2.JPG diff --git a/docs/images/lib-shape_glued2circles-1.JPG b/docs/images/lib2x-shape_glued2circles-1.JPG similarity index 100% rename from docs/images/lib-shape_glued2circles-1.JPG rename to docs/images/lib2x-shape_glued2circles-1.JPG diff --git a/docs/images/lib-shape_glued2circles-2.JPG b/docs/images/lib2x-shape_glued2circles-2.JPG similarity index 100% rename from docs/images/lib-shape_glued2circles-2.JPG rename to docs/images/lib2x-shape_glued2circles-2.JPG diff --git a/docs/images/lib-shape_glued2circles-3.JPG b/docs/images/lib2x-shape_glued2circles-3.JPG similarity index 100% rename from docs/images/lib-shape_glued2circles-3.JPG rename to docs/images/lib2x-shape_glued2circles-3.JPG diff --git a/docs/images/lib-shape_path_extend-1.JPG b/docs/images/lib2x-shape_path_extend-1.JPG similarity index 100% rename from docs/images/lib-shape_path_extend-1.JPG rename to docs/images/lib2x-shape_path_extend-1.JPG diff --git a/docs/images/lib-shape_path_extend-2.JPG b/docs/images/lib2x-shape_path_extend-2.JPG similarity index 100% rename from docs/images/lib-shape_path_extend-2.JPG rename to docs/images/lib2x-shape_path_extend-2.JPG diff --git a/docs/images/lib-shape_pentagram-1.JPG b/docs/images/lib2x-shape_pentagram-1.JPG similarity index 100% rename from docs/images/lib-shape_pentagram-1.JPG rename to docs/images/lib2x-shape_pentagram-1.JPG diff --git a/docs/images/lib-shape_pentagram-2.JPG b/docs/images/lib2x-shape_pentagram-2.JPG similarity index 100% rename from docs/images/lib-shape_pentagram-2.JPG rename to docs/images/lib2x-shape_pentagram-2.JPG diff --git a/docs/images/lib-shape_pie-1.JPG b/docs/images/lib2x-shape_pie-1.JPG similarity index 100% rename from docs/images/lib-shape_pie-1.JPG rename to docs/images/lib2x-shape_pie-1.JPG diff --git a/docs/images/lib-shape_pie-2.JPG b/docs/images/lib2x-shape_pie-2.JPG similarity index 100% rename from docs/images/lib-shape_pie-2.JPG rename to docs/images/lib2x-shape_pie-2.JPG diff --git a/docs/images/lib-shape_square-1.JPG b/docs/images/lib2x-shape_square-1.JPG similarity index 100% rename from docs/images/lib-shape_square-1.JPG rename to docs/images/lib2x-shape_square-1.JPG diff --git a/docs/images/lib-shape_square-2.JPG b/docs/images/lib2x-shape_square-2.JPG similarity index 100% rename from docs/images/lib-shape_square-2.JPG rename to docs/images/lib2x-shape_square-2.JPG diff --git a/docs/images/lib-shape_starburst-1.JPG b/docs/images/lib2x-shape_starburst-1.JPG similarity index 100% rename from docs/images/lib-shape_starburst-1.JPG rename to docs/images/lib2x-shape_starburst-1.JPG diff --git a/docs/images/lib-shape_starburst-2.JPG b/docs/images/lib2x-shape_starburst-2.JPG similarity index 100% rename from docs/images/lib-shape_starburst-2.JPG rename to docs/images/lib2x-shape_starburst-2.JPG diff --git a/docs/images/lib-shape_superformula-1.JPG b/docs/images/lib2x-shape_superformula-1.JPG similarity index 100% rename from docs/images/lib-shape_superformula-1.JPG rename to docs/images/lib2x-shape_superformula-1.JPG diff --git a/docs/images/lib-shape_superformula-2.JPG b/docs/images/lib2x-shape_superformula-2.JPG similarity index 100% rename from docs/images/lib-shape_superformula-2.JPG rename to docs/images/lib2x-shape_superformula-2.JPG diff --git a/docs/images/lib-shape_taiwan-1.JPG b/docs/images/lib2x-shape_taiwan-1.JPG similarity index 100% rename from docs/images/lib-shape_taiwan-1.JPG rename to docs/images/lib2x-shape_taiwan-1.JPG diff --git a/docs/images/lib-shape_taiwan-2.JPG b/docs/images/lib2x-shape_taiwan-2.JPG similarity index 100% rename from docs/images/lib-shape_taiwan-2.JPG rename to docs/images/lib2x-shape_taiwan-2.JPG diff --git a/docs/images/lib-shape_taiwan-3.JPG b/docs/images/lib2x-shape_taiwan-3.JPG similarity index 100% rename from docs/images/lib-shape_taiwan-3.JPG rename to docs/images/lib2x-shape_taiwan-3.JPG diff --git a/docs/images/lib-shape_trapezium-1.JPG b/docs/images/lib2x-shape_trapezium-1.JPG similarity index 100% rename from docs/images/lib-shape_trapezium-1.JPG rename to docs/images/lib2x-shape_trapezium-1.JPG diff --git a/docs/images/lib-shape_trapezium-2.JPG b/docs/images/lib2x-shape_trapezium-2.JPG similarity index 100% rename from docs/images/lib-shape_trapezium-2.JPG rename to docs/images/lib2x-shape_trapezium-2.JPG diff --git a/docs/images/lib-shear-1.JPG b/docs/images/lib2x-shear-1.JPG similarity index 100% rename from docs/images/lib-shear-1.JPG rename to docs/images/lib2x-shear-1.JPG diff --git a/docs/images/lib-sphere_spiral-1.JPG b/docs/images/lib2x-sphere_spiral-1.JPG similarity index 100% rename from docs/images/lib-sphere_spiral-1.JPG rename to docs/images/lib2x-sphere_spiral-1.JPG diff --git a/docs/images/lib-sphere_spiral-2.JPG b/docs/images/lib2x-sphere_spiral-2.JPG similarity index 100% rename from docs/images/lib-sphere_spiral-2.JPG rename to docs/images/lib2x-sphere_spiral-2.JPG diff --git a/docs/images/lib-sphere_spiral-3.JPG b/docs/images/lib2x-sphere_spiral-3.JPG similarity index 100% rename from docs/images/lib-sphere_spiral-3.JPG rename to docs/images/lib2x-sphere_spiral-3.JPG diff --git a/docs/images/lib-sphere_spiral-5.JPG b/docs/images/lib2x-sphere_spiral-5.JPG similarity index 100% rename from docs/images/lib-sphere_spiral-5.JPG rename to docs/images/lib2x-sphere_spiral-5.JPG diff --git a/docs/images/lib-sphere_spiral-6.JPG b/docs/images/lib2x-sphere_spiral-6.JPG similarity index 100% rename from docs/images/lib-sphere_spiral-6.JPG rename to docs/images/lib2x-sphere_spiral-6.JPG diff --git a/docs/images/lib-sphere_spiral_extrude-1.JPG b/docs/images/lib2x-sphere_spiral_extrude-1.JPG similarity index 100% rename from docs/images/lib-sphere_spiral_extrude-1.JPG rename to docs/images/lib2x-sphere_spiral_extrude-1.JPG diff --git a/docs/images/lib-starburst-1.JPG b/docs/images/lib2x-starburst-1.JPG similarity index 100% rename from docs/images/lib-starburst-1.JPG rename to docs/images/lib2x-starburst-1.JPG diff --git a/docs/images/lib-stereographic_extrude-1.JPG b/docs/images/lib2x-stereographic_extrude-1.JPG similarity index 100% rename from docs/images/lib-stereographic_extrude-1.JPG rename to docs/images/lib2x-stereographic_extrude-1.JPG diff --git a/docs/images/lib2-t2d-1.JPG b/docs/images/lib2x-t2d-1.JPG similarity index 100% rename from docs/images/lib2-t2d-1.JPG rename to docs/images/lib2x-t2d-1.JPG diff --git a/docs/images/lib2-t2d-2.JPG b/docs/images/lib2x-t2d-2.JPG similarity index 100% rename from docs/images/lib2-t2d-2.JPG rename to docs/images/lib2x-t2d-2.JPG diff --git a/docs/images/lib2-t3d-1.JPG b/docs/images/lib2x-t3d-1.JPG similarity index 100% rename from docs/images/lib2-t3d-1.JPG rename to docs/images/lib2x-t3d-1.JPG diff --git a/docs/images/lib2-t3d-2.JPG b/docs/images/lib2x-t3d-2.JPG similarity index 100% rename from docs/images/lib2-t3d-2.JPG rename to docs/images/lib2x-t3d-2.JPG diff --git a/docs/images/lib-torus_knot-1.JPG b/docs/images/lib2x-torus_knot-1.JPG similarity index 100% rename from docs/images/lib-torus_knot-1.JPG rename to docs/images/lib2x-torus_knot-1.JPG diff --git a/docs/images/lib-torus_knot-2.JPG b/docs/images/lib2x-torus_knot-2.JPG similarity index 100% rename from docs/images/lib-torus_knot-2.JPG rename to docs/images/lib2x-torus_knot-2.JPG diff --git a/docs/images/lib-triangulate-1.JPG b/docs/images/lib2x-triangulate-1.JPG similarity index 100% rename from docs/images/lib-triangulate-1.JPG rename to docs/images/lib2x-triangulate-1.JPG diff --git a/docs/images/lib-trim_shape-1.JPG b/docs/images/lib2x-trim_shape-1.JPG similarity index 100% rename from docs/images/lib-trim_shape-1.JPG rename to docs/images/lib2x-trim_shape-1.JPG diff --git a/docs/images/lib-turtle2d-1.JPG b/docs/images/lib2x-turtle2d-1.JPG similarity index 100% rename from docs/images/lib-turtle2d-1.JPG rename to docs/images/lib2x-turtle2d-1.JPG diff --git a/docs/images/lib-turtle2d-2.JPG b/docs/images/lib2x-turtle2d-2.JPG similarity index 100% rename from docs/images/lib-turtle2d-2.JPG rename to docs/images/lib2x-turtle2d-2.JPG diff --git a/docs/images/lib-turtle3d-1.JPG b/docs/images/lib2x-turtle3d-1.JPG similarity index 100% rename from docs/images/lib-turtle3d-1.JPG rename to docs/images/lib2x-turtle3d-1.JPG diff --git a/docs/images/lib-turtle3d-2.JPG b/docs/images/lib2x-turtle3d-2.JPG similarity index 100% rename from docs/images/lib-turtle3d-2.JPG rename to docs/images/lib2x-turtle3d-2.JPG diff --git a/docs/images/lib-voronoi2d-1.JPG b/docs/images/lib2x-voronoi2d-1.JPG similarity index 100% rename from docs/images/lib-voronoi2d-1.JPG rename to docs/images/lib2x-voronoi2d-1.JPG diff --git a/docs/images/lib-voronoi2d-2.JPG b/docs/images/lib2x-voronoi2d-2.JPG similarity index 100% rename from docs/images/lib-voronoi2d-2.JPG rename to docs/images/lib2x-voronoi2d-2.JPG diff --git a/docs/images/lib-voronoi3d-1.JPG b/docs/images/lib2x-voronoi3d-1.JPG similarity index 100% rename from docs/images/lib-voronoi3d-1.JPG rename to docs/images/lib2x-voronoi3d-1.JPG diff --git a/docs/images/lib-voronoi3d-2.JPG b/docs/images/lib2x-voronoi3d-2.JPG similarity index 100% rename from docs/images/lib-voronoi3d-2.JPG rename to docs/images/lib2x-voronoi3d-2.JPG diff --git a/docs/lib2x-along_with.md b/docs/lib2x-along_with.md index 0f7672b5..cb431954 100644 --- a/docs/lib2x-along_with.md +++ b/docs/lib2x-along_with.md @@ -22,7 +22,7 @@ Puts children along the given path. If there's only one child, it will put the c along_with(points) sphere(5); -![along_with](images/lib-along_with-1.JPG) +![along_with](images/lib2x-along_with-1.JPG) use ; use ; @@ -42,7 +42,7 @@ Puts children along the given path. If there's only one child, it will put the c cube(5); } -![along_with](images/lib-along_with-2.JPG) +![along_with](images/lib2x-along_with-2.JPG) use ; use ; @@ -61,7 +61,7 @@ Puts children along the given path. If there's only one child, it will put the c linear_extrude(1, center = true) text("A", valign = "center", halign = "center"); -![along_with](images/lib-along_with-3.JPG) +![along_with](images/lib2x-along_with-3.JPG) use ; use ; @@ -101,4 +101,4 @@ Puts children along the given path. If there's only one child, it will put the c along_with(path_pts, scale = 0.5) scales(); -![along_with](images/lib-along_with-4.JPG) \ No newline at end of file +![along_with](images/lib2x-along_with-4.JPG) \ No newline at end of file diff --git a/docs/lib2x-arc.md b/docs/lib2x-arc.md index a8974355..59915fa3 100644 --- a/docs/lib2x-arc.md +++ b/docs/lib2x-arc.md @@ -19,7 +19,7 @@ Creates an arc. You can pass a 2 element vector to define the central angle. Its arc(radius = 20, angle = [45, 290], width = 2); %circle(r = 20); -![arc](images/lib-arc-1.JPG) +![arc](images/lib2x-arc-1.JPG) use ; @@ -27,7 +27,7 @@ Creates an arc. You can pass a 2 element vector to define the central angle. Its arc(radius = 20, angle = [45, 290], width = 2, width_mode = "LINE_OUTWARD"); %circle(r = 20); -![arc](images/lib-arc-2.JPG) +![arc](images/lib2x-arc-2.JPG) use ; @@ -35,7 +35,7 @@ Creates an arc. You can pass a 2 element vector to define the central angle. Its arc(radius = 20, angle = [45, 290], width = 2, width_mode = "LINE_INWARD"); %circle(r = 20); -![arc](images/lib-arc-3.JPG) +![arc](images/lib2x-arc-3.JPG) diff --git a/docs/lib2x-arc_path.md b/docs/lib2x-arc_path.md index 38f81bb6..7d49367a 100644 --- a/docs/lib2x-arc_path.md +++ b/docs/lib2x-arc_path.md @@ -18,7 +18,7 @@ Creates an arc path. You can pass a 2 element vector to define the central angle points = arc_path(radius = 20, angle = [45, 290]); hull_polyline2d(points, width = 2); -![arc_path](images/lib-arc_path-1.JPG) +![arc_path](images/lib2x-arc_path-1.JPG) use ; use ; @@ -27,6 +27,6 @@ Creates an arc path. You can pass a 2 element vector to define the central angle points = arc_path(radius = 20, angle = 135); hull_polyline2d(points, width = 2); -![arc_path](images/lib-arc_path-2.JPG) +![arc_path](images/lib2x-arc_path-2.JPG) diff --git a/docs/lib2x-archimedean_spiral.md b/docs/lib2x-archimedean_spiral.md index bcc1c0e0..8203fe84 100644 --- a/docs/lib2x-archimedean_spiral.md +++ b/docs/lib2x-archimedean_spiral.md @@ -30,7 +30,7 @@ An `init_angle` less than 180 degrees is not recommended because the function us polyline2d(points, width = 1); -![archimedean_spiral](images/lib-archimedean_spiral-1.JPG) +![archimedean_spiral](images/lib2x-archimedean_spiral-1.JPG) use ; @@ -46,7 +46,7 @@ An `init_angle` less than 180 degrees is not recommended because the function us circle(2); } -![archimedean_spiral](images/lib-archimedean_spiral-2.JPG) +![archimedean_spiral](images/lib2x-archimedean_spiral-2.JPG) include ; @@ -65,6 +65,6 @@ An `init_angle` less than 180 degrees is not recommended because the function us text(t[i], valign = "center", halign = "center"); } -![archimedean_spiral](images/lib-archimedean_spiral-3.JPG) +![archimedean_spiral](images/lib2x-archimedean_spiral-3.JPG) diff --git a/docs/lib2x-archimedean_spiral_extrude.md b/docs/lib2x-archimedean_spiral_extrude.md index 126cee41..d7cca07f 100644 --- a/docs/lib2x-archimedean_spiral_extrude.md +++ b/docs/lib2x-archimedean_spiral_extrude.md @@ -36,5 +36,5 @@ When using this module, you should use points to represent the 2D shape. If your scale = [1, 5] ); -![archimedean_spiral_extrude](images/lib-archimedean_spiral_extrude-1.JPG) +![archimedean_spiral_extrude](images/lib2x-archimedean_spiral_extrude-1.JPG) diff --git a/docs/lib2x-bend.md b/docs/lib2x-bend.md index e6fd5401..f34cc5f6 100644 --- a/docs/lib2x-bend.md +++ b/docs/lib2x-bend.md @@ -21,7 +21,7 @@ The containing cube of the target object should be laid down on the x-y plane. F %cube(size = [x, y, z]); linear_extrude(z) text("A"); -![bend](images/lib-bend-1.JPG) +![bend](images/lib2x-bend-1.JPG) Once you have the size of the containing cube, you can use it as the `size` argument of the `bend` module. @@ -36,7 +36,7 @@ Once you have the size of the containing cube, you can use it as the `size` argu bend(size = [x, y, z], angle = 270) linear_extrude(z) text("A"); -![bend](images/lib-bend-2.JPG) +![bend](images/lib2x-bend-2.JPG) The arc shape is smoother if the `frags` value is larger. @@ -50,6 +50,6 @@ The arc shape is smoother if the `frags` value is larger. linear_extrude(z) text("A"); -![bend](images/lib-bend-3.JPG) +![bend](images/lib2x-bend-3.JPG) This module is especially useful when you want to create things such as [PNG to pen holder](https://www.thingiverse.com/thing:1589493). diff --git a/docs/lib2x-bend_extrude.md b/docs/lib2x-bend_extrude.md index 34b89af4..b1acfba3 100644 --- a/docs/lib2x-bend_extrude.md +++ b/docs/lib2x-bend_extrude.md @@ -21,7 +21,7 @@ The containing square of the target shape should be laid down on the x-y plane. %square(size = [x, y]); text("A"); -![bend_extrude](images/lib-bend_extrude-1.JPG) +![bend_extrude](images/lib2x-bend_extrude-1.JPG) Once you have the size of the containing square, you can use it as the `size` argument of the `bend_extrude` module. @@ -33,4 +33,4 @@ Once you have the size of the containing square, you can use it as the `size` ar bend_extrude(size = [x, y], thickness = 1, angle = 270) text("A"); -![bend_extrude](images/lib-bend_extrude-2.JPG) +![bend_extrude](images/lib2x-bend_extrude-2.JPG) diff --git a/docs/lib2x-bezier_curve.md b/docs/lib2x-bezier_curve.md index 106fa2ad..ebe4acba 100644 --- a/docs/lib2x-bezier_curve.md +++ b/docs/lib2x-bezier_curve.md @@ -28,4 +28,4 @@ If you have four control points and combine with the `hull_polyline3d` module: hull_polyline3d(points, width); -![bezier_curve](images/lib-bezier_curve-1.JPG) +![bezier_curve](images/lib2x-bezier_curve-1.JPG) diff --git a/docs/lib2x-bezier_smooth.md b/docs/lib2x-bezier_smooth.md index b40158cb..3484d9fa 100644 --- a/docs/lib2x-bezier_smooth.md +++ b/docs/lib2x-bezier_smooth.md @@ -34,7 +34,7 @@ Given a path, the `bezier_smooth` function uses bazier curves to smooth all corn smoothed_path_pts, width ); -![bezier_smooth](images/lib-bezier_smooth-1.JPG) +![bezier_smooth](images/lib2x-bezier_smooth-1.JPG) use ; @@ -52,4 +52,4 @@ Given a path, the `bezier_smooth` function uses bazier curves to smooth all corn translate([50, 0, 0]) polygon(smoothed_path_pts); -![bezier_smooth](images/lib-bezier_smooth-2.JPG) \ No newline at end of file +![bezier_smooth](images/lib2x-bezier_smooth-2.JPG) \ No newline at end of file diff --git a/docs/lib2x-bezier_surface.md b/docs/lib2x-bezier_surface.md index 11f4084f..ab41fd42 100644 --- a/docs/lib2x-bezier_surface.md +++ b/docs/lib2x-bezier_surface.md @@ -27,8 +27,8 @@ If you have 16 control points and combine with the `function_grapher` module: g = bezier_surface(t_step, ctrl_pts); function_grapher(g, thickness); -![bezier_surface](images/lib-bezier_surface-1.JPG) +![bezier_surface](images/lib2x-bezier_surface-1.JPG) The following figure shows controll points and bazier curves around the surface. -![bezier_surface](images/lib-bezier_surface-2.JPG) \ No newline at end of file +![bezier_surface](images/lib2x-bezier_surface-2.JPG) \ No newline at end of file diff --git a/docs/lib2x-bijection_offset.md b/docs/lib2x-bijection_offset.md index dd69d0c6..f535261f 100644 --- a/docs/lib2x-bijection_offset.md +++ b/docs/lib2x-bijection_offset.md @@ -30,7 +30,7 @@ Move 2D outlines outward or inward by a given amount. Each point of the offsette color("indigo") polygon(bijection_offset(shape, -2)); color("purple") polygon(bijection_offset(shape, -3)); -![bijection_offset](images/lib-bijection_offset-1.JPG) +![bijection_offset](images/lib2x-bijection_offset-1.JPG) use ; use ; @@ -62,5 +62,5 @@ Move 2D outlines outward or inward by a given amount. Each point of the offsette path_extrude(concat(offsetted, shape), path_pts, "HOLLOW"); path_extrude(concat(offsetted3, offsetted2), path_pts, "HOLLOW"); -![bijection_offset](images/lib-bijection_offset-2.JPG) +![bijection_offset](images/lib2x-bijection_offset-2.JPG) diff --git a/docs/lib2x-box_extrude.md b/docs/lib2x-box_extrude.md index cbd44f02..cd06a559 100644 --- a/docs/lib2x-box_extrude.md +++ b/docs/lib2x-box_extrude.md @@ -17,12 +17,12 @@ Creates a box (container) from a 2D object. box_extrude(height = 30, shell_thickness = 2) circle(r = 30); -![box_extrude](images/lib-box_extrude-1.JPG) +![box_extrude](images/lib2x-box_extrude-1.JPG) use ; box_extrude(height = 30, shell_thickness = 2) text("XD", size = 40, font = "Cooper Black"); -![box_extrude](images/lib-box_extrude-2.JPG) +![box_extrude](images/lib2x-box_extrude-2.JPG) diff --git a/docs/lib2x-bspline_curve.md b/docs/lib2x-bspline_curve.md index dc3116f3..f4600640 100644 --- a/docs/lib2x-bspline_curve.md +++ b/docs/lib2x-bspline_curve.md @@ -35,7 +35,7 @@ sphere(0.1); } -![bspline_curve](images/lib2-bspline_curve-1.JPG) +![bspline_curve](images/lib2x-bspline_curve-1.JPG) use ; @@ -59,7 +59,7 @@ sphere(0.1); } -![bspline_curve](images/lib2-bspline_curve-2.JPG) +![bspline_curve](images/lib2x-bspline_curve-2.JPG) use ; @@ -83,4 +83,4 @@ sphere(0.1); } -![bspline_curve](images/lib2-bspline_curve-3.JPG) +![bspline_curve](images/lib2x-bspline_curve-3.JPG) diff --git a/docs/lib2x-circle_path.md b/docs/lib2x-circle_path.md index 677503f7..2f0d5b60 100644 --- a/docs/lib2x-circle_path.md +++ b/docs/lib2x-circle_path.md @@ -26,5 +26,5 @@ Sometimes you need all points on the path of a circle. Here's the function. Its text("A", valign = "center", halign = "center"); } -![circle_path](images/lib-circle_path-1.JPG) +![circle_path](images/lib2x-circle_path-1.JPG) diff --git a/docs/lib2x-cone.md b/docs/lib2x-cone.md index a009498d..b3784fe3 100644 --- a/docs/lib2x-cone.md +++ b/docs/lib2x-cone.md @@ -2,7 +2,7 @@ Create a cone for rotatable models. -![cone](images/lib2-cone-1.JPG) +![cone](images/lib2x-cone-1.JPG) **Since:** 2.1 @@ -39,7 +39,7 @@ Create a cone for rotatable models. void = true ); -![cone](images/lib2-cone-2.JPG) +![cone](images/lib2x-cone-2.JPG) use ; @@ -64,4 +64,4 @@ Create a cone for rotatable models. ends = true ); -![cone](images/lib2-cone-3.JPG) \ No newline at end of file +![cone](images/lib2x-cone-3.JPG) \ No newline at end of file diff --git a/docs/lib2x-connector_peg.md b/docs/lib2x-connector_peg.md index 88337d9b..8e75ec12 100644 --- a/docs/lib2x-connector_peg.md +++ b/docs/lib2x-connector_peg.md @@ -2,7 +2,7 @@ Create a connector peg. -![connector_peg](images/lib2-connector_peg-3.JPG) +![connector_peg](images/lib2x-connector_peg-3.JPG) **Since:** 2.1 @@ -35,7 +35,7 @@ Create a connector peg. void = true ); -![connector_peg](images/lib2-connector_peg-1.JPG) +![connector_peg](images/lib2x-connector_peg-1.JPG) use ; @@ -57,4 +57,4 @@ Create a connector peg. void = true ); -![connector_peg](images/lib2-connector_peg-2.JPG) \ No newline at end of file +![connector_peg](images/lib2x-connector_peg-2.JPG) \ No newline at end of file diff --git a/docs/lib2x-cross_sections.md b/docs/lib2x-cross_sections.md index fbc6e84e..edac46d0 100644 --- a/docs/lib2x-cross_sections.md +++ b/docs/lib2x-cross_sections.md @@ -39,4 +39,4 @@ Given a 2D shape, points and angles along the path, this function will return al cross_sections(shape_pts, pts, angles, twist = 180, scale = 0.1) ); -![cross_sections](images/lib-cross_sections-1.JPG) \ No newline at end of file +![cross_sections](images/lib2x-cross_sections-1.JPG) \ No newline at end of file diff --git a/docs/lib2x-crystal_ball.md b/docs/lib2x-crystal_ball.md index 7bf97fc9..85314872 100644 --- a/docs/lib2x-crystal_ball.md +++ b/docs/lib2x-crystal_ball.md @@ -42,4 +42,4 @@ Uses spherical coordinate system to create a crystal ball. thickness = 2 ); -![crystal_ball](images/lib-crystal_ball-1.JPG) +![crystal_ball](images/lib2x-crystal_ball-1.JPG) diff --git a/docs/lib2x-ellipse_extrude.md b/docs/lib2x-ellipse_extrude.md index ad19371a..29e476a7 100644 --- a/docs/lib2x-ellipse_extrude.md +++ b/docs/lib2x-ellipse_extrude.md @@ -17,7 +17,7 @@ Extrudes a 2D object along the path of an ellipse from 0 to 180 degrees. The sem ellipse_extrude(semi_minor_axis) circle(semi_minor_axis * 2); -![ellipse_extrude](images/lib-ellipse_extrude-1.JPG) +![ellipse_extrude](images/lib2x-ellipse_extrude-1.JPG) use ; @@ -26,7 +26,7 @@ Extrudes a 2D object along the path of an ellipse from 0 to 180 degrees. The sem ellipse_extrude(semi_minor_axis, height = 4.5) text("A", valign = "center", halign = "center"); -![ellipse_extrude](images/lib-ellipse_extrude-2.JPG) +![ellipse_extrude](images/lib2x-ellipse_extrude-2.JPG) use ; @@ -37,7 +37,7 @@ Extrudes a 2D object along the path of an ellipse from 0 to 180 degrees. The sem mirror([0, 0, 1]) ellipse_extrude(semi_minor_axis) text("♥", size = 40, valign = "center", halign = "center"); -![ellipse_extrude](images/lib-ellipse_extrude-3.JPG) +![ellipse_extrude](images/lib2x-ellipse_extrude-3.JPG) use ; @@ -46,4 +46,4 @@ Extrudes a 2D object along the path of an ellipse from 0 to 180 degrees. The sem ellipse_extrude(semi_minor_axis, twist = 30, slices = 10) text("♥", size = 40, valign = "center", halign = "center"); -![ellipse_extrude](images/lib-ellipse_extrude-4.JPG) +![ellipse_extrude](images/lib2x-ellipse_extrude-4.JPG) diff --git a/docs/lib2x-function_grapher.md b/docs/lib2x-function_grapher.md index e29ebe6d..c3259e78 100644 --- a/docs/lib2x-function_grapher.md +++ b/docs/lib2x-function_grapher.md @@ -25,7 +25,7 @@ Given a set of points `[x, y, f(x, y)]` where `f(x, y)` is a mathematics functio function_grapher(points, thickness); -![function_grapher](images/lib-function_grapher-1.JPG) +![function_grapher](images/lib2x-function_grapher-1.JPG) use ; @@ -50,7 +50,7 @@ Given a set of points `[x, y, f(x, y)]` where `f(x, y)` is a mathematics functio function_grapher(points, thickness); -![function_grapher](images/lib-function_grapher-2.JPG) +![function_grapher](images/lib2x-function_grapher-2.JPG) use ; @@ -76,7 +76,7 @@ Given a set of points `[x, y, f(x, y)]` where `f(x, y)` is a mathematics functio function_grapher(points, thickness, style); -![function_grapher](images/lib-function_grapher-3.JPG) +![function_grapher](images/lib2x-function_grapher-3.JPG) use ; @@ -103,4 +103,4 @@ Given a set of points `[x, y, f(x, y)]` where `f(x, y)` is a mathematics functio function_grapher(points, thickness, style, slicing); -![function_grapher](images/lib-function_grapher-4.JPG) \ No newline at end of file +![function_grapher](images/lib2x-function_grapher-4.JPG) \ No newline at end of file diff --git a/docs/lib2x-golden_spiral.md b/docs/lib2x-golden_spiral.md index 9afefe65..41181ad0 100644 --- a/docs/lib2x-golden_spiral.md +++ b/docs/lib2x-golden_spiral.md @@ -26,7 +26,7 @@ It returns a vector of `[[x, y], angle]`. sphere(0.5); } -![golden_spiral](images/lib-golden_spiral-1.JPG) +![golden_spiral](images/lib2x-golden_spiral-1.JPG) use ; @@ -43,4 +43,4 @@ It returns a vector of `[[x, y], angle]`. text("A", valign = "center", halign = "center"); } -![golden_spiral](images/lib-golden_spiral-2.JPG) \ No newline at end of file +![golden_spiral](images/lib2x-golden_spiral-2.JPG) \ No newline at end of file diff --git a/docs/lib2x-golden_spiral_extrude.md b/docs/lib2x-golden_spiral_extrude.md index be332c3d..f9af435c 100644 --- a/docs/lib2x-golden_spiral_extrude.md +++ b/docs/lib2x-golden_spiral_extrude.md @@ -36,7 +36,7 @@ When using this module, you should use points to represent the 2D shape. If your scale = 0.1 ); -![golden_spiral_extrude](images/lib-golden_spiral_extrude-1.JPG) +![golden_spiral_extrude](images/lib2x-golden_spiral_extrude-1.JPG) use ; use ; @@ -57,4 +57,4 @@ When using this module, you should use points to represent the 2D shape. If your triangles = "HOLLOW" ); -![golden_spiral_extrude](images/lib-golden_spiral_extrude-2.JPG) \ No newline at end of file +![golden_spiral_extrude](images/lib2x-golden_spiral_extrude-2.JPG) \ No newline at end of file diff --git a/docs/lib2x-helix.md b/docs/lib2x-helix.md index aba2ddbd..8302d93e 100644 --- a/docs/lib2x-helix.md +++ b/docs/lib2x-helix.md @@ -32,7 +32,7 @@ Gets all points on the path of a spiral around a cylinder. Its `$fa`, `$fs` and hull_polyline3d(points, 2); -![helix](images/lib-helix-1.JPG) +![helix](images/lib2x-helix-1.JPG) use ; use ; @@ -51,4 +51,4 @@ Gets all points on the path of a spiral around a cylinder. Its `$fa`, `$fs` and %cylinder(h = 100, r1 = 40, r2 = 20); -![helix](images/lib-helix-2.JPG) +![helix](images/lib2x-helix-2.JPG) diff --git a/docs/lib2x-helix_extrude.md b/docs/lib2x-helix_extrude.md index 28eecbd6..4c5c4598 100644 --- a/docs/lib2x-helix_extrude.md +++ b/docs/lib2x-helix_extrude.md @@ -41,7 +41,7 @@ Its `$fa`, `$fs` and `$fn` parameters are consistent with the `cylinder` module. vt_dir = "SPI_UP" ); -![helix_extrude](images/lib-helix_extrude-1.JPG) +![helix_extrude](images/lib2x-helix_extrude-1.JPG) use ; @@ -70,5 +70,5 @@ Its `$fa`, `$fs` and `$fn` parameters are consistent with the `cylinder` module. %cylinder(h = levels * level_dist, r1 = r1, r2 = r2); -![helix_extrude](images/lib-helix_extrude-2.JPG) +![helix_extrude](images/lib2x-helix_extrude-2.JPG) diff --git a/docs/lib2x-hexagons.md b/docs/lib2x-hexagons.md index 5198f2a1..9043e732 100644 --- a/docs/lib2x-hexagons.md +++ b/docs/lib2x-hexagons.md @@ -18,7 +18,7 @@ A hexagonal structure is useful in many situations. This module creates hexagons hexagons(radius, spacing, levels); -![hexagons](images/lib-hexagons-1.JPG) +![hexagons](images/lib2x-hexagons-1.JPG) use ; @@ -29,4 +29,4 @@ A hexagonal structure is useful in many situations. This module creates hexagons hexagons(radius, spacing, levels); -![hexagons](images/lib-hexagons-2.JPG) \ No newline at end of file +![hexagons](images/lib2x-hexagons-2.JPG) \ No newline at end of file diff --git a/docs/lib2x-hollow_out.md b/docs/lib2x-hollow_out.md index d8388156..d80d3bb4 100644 --- a/docs/lib2x-hollow_out.md +++ b/docs/lib2x-hollow_out.md @@ -13,4 +13,4 @@ Hollows out a 2D object. hollow_out(shell_thickness = 1) circle(r = 3, $fn = 48); hollow_out(shell_thickness = 1) square([10, 5]); -![hollow_out](images/lib-hollow_out-1.JPG) +![hollow_out](images/lib2x-hollow_out-1.JPG) diff --git a/docs/lib2x-hull_polyline2d.md b/docs/lib2x-hull_polyline2d.md index 713126ed..12901dbb 100644 --- a/docs/lib2x-hull_polyline2d.md +++ b/docs/lib2x-hull_polyline2d.md @@ -19,4 +19,4 @@ Creates a 2D polyline from a list of `[x, y]` coordinates. As the name says, it width = 1 ); -![hull_polyline3d](images/lib-hull_polyline2d-1.JPG) \ No newline at end of file +![hull_polyline3d](images/lib2x-hull_polyline2d-1.JPG) \ No newline at end of file diff --git a/docs/lib2x-hull_polyline3d.md b/docs/lib2x-hull_polyline3d.md index 53d79e73..d25d9e33 100644 --- a/docs/lib2x-hull_polyline3d.md +++ b/docs/lib2x-hull_polyline3d.md @@ -23,7 +23,7 @@ Creates a 3D polyline from a list of `[x, y, z]` coordinates. As the name says, $fn = 3 ); -![polyline3d](images/lib-hull_polyline3d-1.JPG) +![polyline3d](images/lib2x-hull_polyline3d-1.JPG) use ; @@ -42,4 +42,4 @@ Creates a 3D polyline from a list of `[x, y, z]` coordinates. As the name says, hull_polyline3d(points, 2, $fn = 3); } -![polyline3d](images/lib-hull_polyline3d-2.JPG) +![polyline3d](images/lib2x-hull_polyline3d-2.JPG) diff --git a/docs/lib2x-in_shape.md b/docs/lib2x-in_shape.md index 00e25517..ac358247 100644 --- a/docs/lib2x-in_shape.md +++ b/docs/lib2x-in_shape.md @@ -36,4 +36,4 @@ Checks wether a point is inside a shape. circle(.2); } -![in_shape](images/lib-in_shape-1.JPG) \ No newline at end of file +![in_shape](images/lib2x-in_shape-1.JPG) \ No newline at end of file diff --git a/docs/lib2x-joint_T.md b/docs/lib2x-joint_T.md index 7a1a0dc4..e7351274 100644 --- a/docs/lib2x-joint_T.md +++ b/docs/lib2x-joint_T.md @@ -2,7 +2,7 @@ Create a joint_T for rotatable models. -![joint_T](images/lib2-joint_T-1.JPG) +![joint_T](images/lib2x-joint_T-1.JPG) **Since:** 2.1 @@ -29,4 +29,4 @@ Create a joint_T for rotatable models. spacing = 0.5 ); -![joint_T](images/lib2-joint_T-2.JPG) \ No newline at end of file +![joint_T](images/lib2x-joint_T-2.JPG) \ No newline at end of file diff --git a/docs/lib2x-line2d.md b/docs/lib2x-line2d.md index 5c80dd39..ba333ad5 100644 --- a/docs/lib2x-line2d.md +++ b/docs/lib2x-line2d.md @@ -27,4 +27,4 @@ Creates a line from two points. When the end points are `CAP_ROUND`, you can use line2d(p1 = [0, 0], p2 = [5, 0], width = 1, p1Style = "CAP_BUTT", p2Style = "CAP_BUTT"); -![line2d](images/lib-line2d-1.JPG) +![line2d](images/lib2x-line2d-1.JPG) diff --git a/docs/lib2x-line3d.md b/docs/lib2x-line3d.md index 06917bef..cff01605 100644 --- a/docs/lib2x-line3d.md +++ b/docs/lib2x-line3d.md @@ -22,7 +22,7 @@ Creates a 3D line from two points. $fn = 24 ); -![line3d](images/lib-line3d-1.JPG) +![line3d](images/lib2x-line3d-1.JPG) use ; @@ -35,7 +35,7 @@ Creates a 3D line from two points. $fn = 24 ); -![line3d](images/lib-line3d-2.JPG) +![line3d](images/lib2x-line3d-2.JPG) use ; @@ -48,4 +48,4 @@ Creates a 3D line from two points. $fn = 24 ); -![line3d](images/lib-line3d-3.JPG) +![line3d](images/lib2x-line3d-3.JPG) diff --git a/docs/lib2x-m_cumulate.md b/docs/lib2x-m_cumulate.md index 7f540cc2..ac5f6e12 100644 --- a/docs/lib2x-m_cumulate.md +++ b/docs/lib2x-m_cumulate.md @@ -28,5 +28,5 @@ The dir changed since 2.0. sphere(1); -![m_cumulate](images/lib-m_cumulate-1.JPG) +![m_cumulate](images/lib2x-m_cumulate-1.JPG) diff --git a/docs/lib2x-m_mirror.md b/docs/lib2x-m_mirror.md index 70f12ce1..bd05e9f7 100644 --- a/docs/lib2x-m_mirror.md +++ b/docs/lib2x-m_mirror.md @@ -21,5 +21,5 @@ Generate a 4x4 transformation matrix which can pass into `multmatrix` to mirror rotate([0, 0, 10]) cube([3, 2, 1]); -![m_mirror](images/lib-m_mirror-1.JPG) +![m_mirror](images/lib2x-m_mirror-1.JPG) diff --git a/docs/lib2x-m_rotation.md b/docs/lib2x-m_rotation.md index 8fd49ecf..25beb42f 100644 --- a/docs/lib2x-m_rotation.md +++ b/docs/lib2x-m_rotation.md @@ -25,7 +25,7 @@ Generate a 4x4 transformation matrix which can pass into `multmatrix` to rotate sphere(1); } -![m_rotation](images/lib-m_rotation-1.JPG) +![m_rotation](images/lib2x-m_rotation-1.JPG) use ; @@ -44,4 +44,4 @@ Generate a 4x4 transformation matrix which can pass into `multmatrix` to rotate sphere(1); } -![m_rotation](images/lib-m_rotation-2.JPG) \ No newline at end of file +![m_rotation](images/lib2x-m_rotation-2.JPG) \ No newline at end of file diff --git a/docs/lib2x-m_scaling.md b/docs/lib2x-m_scaling.md index 22ae35b6..8188d7fa 100644 --- a/docs/lib2x-m_scaling.md +++ b/docs/lib2x-m_scaling.md @@ -19,5 +19,5 @@ Generate a 4x4 transformation matrix which can pass into `multmatrix` to scale i multmatrix(m_scaling([0.5, 1, 2])) cube(10); -![m_scaling](images/lib-m_scaling-1.JPG) +![m_scaling](images/lib2x-m_scaling-1.JPG) diff --git a/docs/lib2x-m_shearing.md b/docs/lib2x-m_shearing.md index cce544f1..3689f4ab 100644 --- a/docs/lib2x-m_shearing.md +++ b/docs/lib2x-m_shearing.md @@ -49,5 +49,5 @@ Generate a 4x4 transformation matrix which can pass into `multmatrix` to shear a cube(1); } -![m_shearing](images/lib-m_shearing-1.JPG) +![m_shearing](images/lib2x-m_shearing-1.JPG) diff --git a/docs/lib2x-m_translation.md b/docs/lib2x-m_translation.md index ab72d2ee..7e564254 100644 --- a/docs/lib2x-m_translation.md +++ b/docs/lib2x-m_translation.md @@ -18,5 +18,5 @@ Generate a 4x4 transformation matrix which can pass into `multmatrix` to transla multmatrix(m_translation([5, 0, 0])) sphere(1); -![m_translation](images/lib-m_translation-1.JPG) +![m_translation](images/lib2x-m_translation-1.JPG) diff --git a/docs/lib2x-midpt_smooth.md b/docs/lib2x-midpt_smooth.md index 1022f8b8..326a768b 100644 --- a/docs/lib2x-midpt_smooth.md +++ b/docs/lib2x-midpt_smooth.md @@ -22,4 +22,4 @@ Given a 2D path, this function constructs a mid-point smoothed version by joinin translate([0, 0, 0]) hull_polyline2d(taiwan, .25); #translate([10, 0, 0]) hull_polyline2d(smoothed, .25); -![midpt_smooth](images/lib-midpt_smooth-1.JPG) \ No newline at end of file +![midpt_smooth](images/lib2x-midpt_smooth-1.JPG) \ No newline at end of file diff --git a/docs/lib2x-multi_line_text.md b/docs/lib2x-multi_line_text.md index 1edfb7a7..30ee47fd 100644 --- a/docs/lib2x-multi_line_text.md +++ b/docs/lib2x-multi_line_text.md @@ -18,5 +18,5 @@ Creates multi-line text from a list of strings. Parameters are the same as the b halign = "center" ); -![multi_line_text](images/lib-multi_line_text-1.JPG) +![multi_line_text](images/lib2x-multi_line_text-1.JPG) diff --git a/docs/lib2x-path_extrude.md b/docs/lib2x-path_extrude.md index 6f934a11..48116550 100644 --- a/docs/lib2x-path_extrude.md +++ b/docs/lib2x-path_extrude.md @@ -41,7 +41,7 @@ When using this module, you should use points to represent the 2D shape. If your path_extrude(shape_pts, path_pts); -![path_extrude](images/lib-path_extrude-1.JPG) +![path_extrude](images/lib2x-path_extrude-1.JPG) use ; use ; @@ -73,7 +73,7 @@ When using this module, you should use points to represent the 2D shape. If your path_extrude(shape_pts, path_pts, triangles = "HOLLOW"); -![path_extrude](images/lib-path_extrude-2.JPG) +![path_extrude](images/lib2x-path_extrude-2.JPG) use ; use ; @@ -114,7 +114,7 @@ When using this module, you should use points to represent the 2D shape. If your ] ); -![path_extrude](images/lib-path_extrude-3.JPG) +![path_extrude](images/lib2x-path_extrude-3.JPG) ## About `path_extrude` (Important!!) @@ -137,7 +137,7 @@ If you want to extrude a shape along a path precisely, providing enough informat vt_dir = "SPI_UP" ); -![path_extrude](images/lib-path_extrude-4.JPG) +![path_extrude](images/lib2x-path_extrude-4.JPG) If you have only points, what `path_extrude` can do is to **guess** data about rotations. The different algorithm will dig out different data. For example: @@ -159,7 +159,7 @@ If you have only points, what `path_extrude` can do is to **guess** data about r path_extrude(shape_pts, points); -![path_extrude](images/lib-path_extrude-5.JPG) +![path_extrude](images/lib2x-path_extrude-5.JPG) You might think this is wrong. Actually, it's not. It's the correct/default behavior of `path_extrude`. Because **you don't provide other information**, what `path_extrude` can do is to **guess** how to generate sections from points. You think it's a bug in `path_extrude` because your brain has information that path points do not provide. @@ -183,7 +183,7 @@ You might think this is wrong. Actually, it's not. It's the correct/default beha path_extrude(shape_pts, points, method = "EULER_ANGLE"); -![path_extrude](images/lib-path_extrude-6.JPG) +![path_extrude](images/lib2x-path_extrude-6.JPG) `"EULER_ANGLE"` generates the same section at the same point. You might think the model is correct. But, that's because what it guesses from points just match your expectation. @@ -209,7 +209,7 @@ You might think this is wrong. Actually, it's not. It's the correct/default beha path_extrude(shape_pts, path_pts, method = "EULER_ANGLE"); -![path_extrude](images/lib-path_extrude-7.JPG) +![path_extrude](images/lib2x-path_extrude-7.JPG) The problem doesn't happen when `method` is `"AXIS_ANGLE"`. @@ -233,7 +233,7 @@ The problem doesn't happen when `method` is `"AXIS_ANGLE"`. path_extrude(shape_pts, path_pts, method = "AXIS_ANGLE"); -![path_extrude](images/lib-path_extrude-8.JPG) +![path_extrude](images/lib2x-path_extrude-8.JPG) So, which is the correct method? Both methods are correct when you provide only points. `method` is just a way you tell `path_extrude` how to guess more information when extruding. @@ -279,7 +279,7 @@ So, which is the correct method? Both methods are correct when you provide only method = "EULER_ANGLE" ); -![path_extrude](images/lib-path_extrude-9.JPG) +![path_extrude](images/lib2x-path_extrude-9.JPG) Both methods are useful. If `"AXIS_ANGLE"` doesn't guess out what you want, choose `"EULER_ANGLE"`, and vice versa. diff --git a/docs/lib2x-path_scaling_sections.md b/docs/lib2x-path_scaling_sections.md index 3f462ee5..79810cbf 100644 --- a/docs/lib2x-path_scaling_sections.md +++ b/docs/lib2x-path_scaling_sections.md @@ -36,7 +36,7 @@ You can use any point as the first point of the edge path. Just remember that yo #hull_polyline3d(edge_path); polysections(path_scaling_sections(taiwan, edge_path)); -![path_scaling_sections](images/lib-path_scaling_sections-1.JPG) +![path_scaling_sections](images/lib2x-path_scaling_sections-1.JPG) use ; use ; @@ -61,7 +61,7 @@ You can use any point as the first point of the edge path. Just remember that yo #hull_polyline3d(edge_path); polysections(path_scaling_sections(taiwan, edge_path)); -![path_scaling_sections](images/lib-path_scaling_sections-2.JPG) +![path_scaling_sections](images/lib2x-path_scaling_sections-2.JPG) use ; use ; @@ -97,7 +97,7 @@ You can use any point as the first point of the edge path. Just remember that yo polysections(rotated_sections); -![path_scaling_sections](images/lib-path_scaling_sections-3.JPG) +![path_scaling_sections](images/lib2x-path_scaling_sections-3.JPG) use ; use ; @@ -126,4 +126,4 @@ You can use any point as the first point of the edge path. Just remember that yo #hull_polyline3d(edge_path); polysections(path_scaling_sections(taiwan, edge_path)); -![path_scaling_sections](images/lib-path_scaling_sections-4.JPG) \ No newline at end of file +![path_scaling_sections](images/lib2x-path_scaling_sections-4.JPG) \ No newline at end of file diff --git a/docs/lib2x-paths2sections.md b/docs/lib2x-paths2sections.md index a294026d..9baef748 100644 --- a/docs/lib2x-paths2sections.md +++ b/docs/lib2x-paths2sections.md @@ -29,7 +29,7 @@ You paths should be indexed count-clockwisely. hull_polyline3d(path, 0.5); } -![paths2sections](images/lib-paths2sections-1.JPG) +![paths2sections](images/lib2x-paths2sections-1.JPG) use ; use ; @@ -62,4 +62,4 @@ You paths should be indexed count-clockwisely. hull_polyline3d(path, 0.5); } -![paths2sections](images/lib-paths2sections-2.JPG) +![paths2sections](images/lib2x-paths2sections-2.JPG) diff --git a/docs/lib2x-pie.md b/docs/lib2x-pie.md index 159ef12e..865ff487 100644 --- a/docs/lib2x-pie.md +++ b/docs/lib2x-pie.md @@ -16,5 +16,5 @@ Creates a pie (circular sector). You can pass a 2 element vector to define the c translate([-15, 0, 0]) pie(radius = 20, angle = [45, 135]); translate([15, 0, 0]) pie(radius = 20, angle = [45, 135], $fn = 12); -![pie](images/lib-pie-1.JPG) +![pie](images/lib2x-pie-1.JPG) diff --git a/docs/lib2x-polyline2d.md b/docs/lib2x-polyline2d.md index aaabb0ff..281b86f2 100644 --- a/docs/lib2x-polyline2d.md +++ b/docs/lib2x-polyline2d.md @@ -17,7 +17,7 @@ Creates a polyline from a list of `x`, `y` coordinates. When the end points are $fn = 24; polyline2d(points = [[1, 2], [-5, -4], [-5, 3], [5, 5]], width = 1); -![polyline2d](images/lib-polyline2d-1.JPG) +![polyline2d](images/lib2x-polyline2d-1.JPG) use ; @@ -25,7 +25,7 @@ Creates a polyline from a list of `x`, `y` coordinates. When the end points are polyline2d(points = [[1, 2], [-5, -4], [-5, 3], [5, 5]], width = 1, endingStyle = "CAP_ROUND"); -![polyline2d](images/lib-polyline2d-2.JPG) +![polyline2d](images/lib2x-polyline2d-2.JPG) use ; @@ -33,4 +33,4 @@ Creates a polyline from a list of `x`, `y` coordinates. When the end points are polyline2d(points = [[1, 2], [-5, -4], [-5, 3], [5, 5]], width = 1, startingStyle = "CAP_ROUND", endingStyle = "CAP_ROUND"); -![polyline2d](images/lib-polyline2d-3.JPG) \ No newline at end of file +![polyline2d](images/lib2x-polyline2d-3.JPG) \ No newline at end of file diff --git a/docs/lib2x-polyline3d.md b/docs/lib2x-polyline3d.md index 9b5a5be2..0d3db4fa 100644 --- a/docs/lib2x-polyline3d.md +++ b/docs/lib2x-polyline3d.md @@ -25,7 +25,7 @@ Creates a polyline from a list of `[x, y, z]` coordinates. $fn = 24 ); -![polyline3d](images/lib-polyline3d-1.JPG) +![polyline3d](images/lib2x-polyline3d-1.JPG) use ; @@ -41,7 +41,7 @@ Creates a polyline from a list of `[x, y, z]` coordinates. $fn = 24 ); -![polyline3d](images/lib-polyline3d-2.JPG) +![polyline3d](images/lib2x-polyline3d-2.JPG) use ; @@ -58,7 +58,7 @@ Creates a polyline from a list of `[x, y, z]` coordinates. $fn = 24 ); -![polyline3d](images/lib-polyline3d-3.JPG) +![polyline3d](images/lib2x-polyline3d-3.JPG) use ; @@ -73,4 +73,4 @@ Creates a polyline from a list of `[x, y, z]` coordinates. ]; polyline3d(points, thickness = 1, $fn = 24); -![polyline3d](images/lib-polyline3d-4.JPG) \ No newline at end of file +![polyline3d](images/lib2x-polyline3d-4.JPG) \ No newline at end of file diff --git a/docs/lib2x-polysections.md b/docs/lib2x-polysections.md index d9fe1dba..8535011c 100644 --- a/docs/lib2x-polysections.md +++ b/docs/lib2x-polysections.md @@ -2,11 +2,11 @@ Crosscutting a tube-like shape at different points gets several cross-sections. This module can operate reversely. It uses cross-sections to construct a tube-like shape. For example, imagine that you have the following cross-sections: -![polysections](images/lib-polysections-1.JPG) +![polysections](images/lib2x-polysections-1.JPG) This module can use them to construct the following model: -![polysections](images/lib-polysections-2.JPG) +![polysections](images/lib2x-polysections-2.JPG) Looks like extruding along the path? Yes, it can perform the task; however, it's more flexible. @@ -14,15 +14,15 @@ You can also view it as a better polyline3d module if you want. If you have only When using this module, you should use points to represent each cross section. The points of your cross section should have count-clockwise indexes. For example: -![polysections](images/lib-polysections-10.JPG) +![polysections](images/lib2x-polysections-10.JPG) If your cross section is hollow, set the `triangles` parameter to `"HOLLOW"` and index the points as the following: -![polysections](images/lib-polysections-5.JPG) +![polysections](images/lib2x-polysections-5.JPG) You can cut triangles by yourself. For example, the above shape can be cut into triangles such as: -![polysections](images/lib-polysections-6.JPG) +![polysections](images/lib2x-polysections-6.JPG) The indexes of the above triangles is: @@ -66,7 +66,7 @@ When defining triangles, you can use clockwise or counter-clockwise indexes. polysections(sections); -![polysections](images/lib-polysections-7.JPG) +![polysections](images/lib2x-polysections-7.JPG) use ; use ; @@ -96,7 +96,7 @@ When defining triangles, you can use clockwise or counter-clockwise indexes. polysections(sections, "HOLLOW"); -![polysections](images/lib-polysections-8.JPG) +![polysections](images/lib2x-polysections-8.JPG) use ; use ; @@ -134,7 +134,7 @@ When defining triangles, you can use clockwise or counter-clockwise indexes. ] ); -![polysections](images/lib-polysections-9.JPG) +![polysections](images/lib2x-polysections-9.JPG) diff --git a/docs/lib2x-polytransversals.md b/docs/lib2x-polytransversals.md index 32738a08..50490078 100644 --- a/docs/lib2x-polytransversals.md +++ b/docs/lib2x-polytransversals.md @@ -2,11 +2,11 @@ Crosscutting a polyline at different points gets several transversals. This module can operate reversely. It uses transversals to construct a polyline. For example, imagine that you have the following transversals: -![polytransversals](images/lib-polytransversals-1.JPG) +![polytransversals](images/lib2x-polytransversals-1.JPG) This module can use them to construct the polyline: -![polytransversals](images/lib-polytransversals-2.JPG) +![polytransversals](images/lib2x-polytransversals-2.JPG) When using this module, you should use points to represent each transversal. @@ -39,4 +39,4 @@ You can view it as a better polyline2d module. If you have only the points of a hull_polyline2d(tran, 0.5); } -![polytransversals](images/lib-polytransversals-3.JPG) +![polytransversals](images/lib2x-polytransversals-3.JPG) diff --git a/docs/lib2x-ptf_rotate.md b/docs/lib2x-ptf_rotate.md index 37097448..7d0602de 100644 --- a/docs/lib2x-ptf_rotate.md +++ b/docs/lib2x-ptf_rotate.md @@ -26,7 +26,7 @@ Rotates a point `a` degrees around the axis of the coordinate system or an arbit sphere(1); } -![ptf_rotate](images/lib-rotate_p-1.JPG) +![ptf_rotate](images/lib2x-rotate_p-1.JPG) use ; @@ -48,7 +48,7 @@ Rotates a point `a` degrees around the axis of the coordinate system or an arbit %sphere(radius); -![ptf_rotate](images/lib-rotate_p-2.JPG) +![ptf_rotate](images/lib2x-rotate_p-2.JPG) use ; @@ -66,4 +66,4 @@ Rotates a point `a` degrees around the axis of the coordinate system or an arbit sphere(1); } -![ptf_rotate](images/lib-rotate_p-3.JPG) \ No newline at end of file +![ptf_rotate](images/lib2x-rotate_p-3.JPG) \ No newline at end of file diff --git a/docs/lib2x-px_ascii.md b/docs/lib2x-px_ascii.md index f4abd293..77a800e7 100644 --- a/docs/lib2x-px_ascii.md +++ b/docs/lib2x-px_ascii.md @@ -23,7 +23,7 @@ Generate 8x8 pixel points of printable ASCII characters (codes 32dec to 126dec). } } -![px_ascii](images/lib2-px_ascii-1.JPG) +![px_ascii](images/lib2x-px_ascii-1.JPG) use ; @@ -37,4 +37,4 @@ Generate 8x8 pixel points of printable ASCII characters (codes 32dec to 126dec). } } -![px_ascii](images/lib2-px_ascii-2.JPG) \ No newline at end of file +![px_ascii](images/lib2x-px_ascii-2.JPG) \ No newline at end of file diff --git a/docs/lib2x-px_circle.md b/docs/lib2x-px_circle.md index 4ffa3f54..39065261 100644 --- a/docs/lib2x-px_circle.md +++ b/docs/lib2x-px_circle.md @@ -18,7 +18,7 @@ Returns points that can be used to draw a pixel-style circle. square(1, center = true); } -![px_circle](images/lib2-px_circle-1.JPG) +![px_circle](images/lib2x-px_circle-1.JPG) use ; @@ -28,5 +28,5 @@ Returns points that can be used to draw a pixel-style circle. square(1, center = true); } -![px_circle](images/lib2-px_circle-2.JPG) +![px_circle](images/lib2x-px_circle-2.JPG) diff --git a/docs/lib2x-px_cylinder.md b/docs/lib2x-px_cylinder.md index 1e281125..522037a9 100644 --- a/docs/lib2x-px_cylinder.md +++ b/docs/lib2x-px_cylinder.md @@ -20,7 +20,7 @@ Returns points that can be used to draw a pixel-style cylinder. cube(1, center = true); } -![px_cylinder](images/lib2-px_cylinder-1.JPG) +![px_cylinder](images/lib2x-px_cylinder-1.JPG) use ; @@ -29,5 +29,5 @@ Returns points that can be used to draw a pixel-style cylinder. cube(1, center = true); } -![px_cylinder](images/lib2-px_cylinder-2.JPG) +![px_cylinder](images/lib2x-px_cylinder-2.JPG) diff --git a/docs/lib2x-px_from.md b/docs/lib2x-px_from.md index 7d95801b..cd680a63 100644 --- a/docs/lib2x-px_from.md +++ b/docs/lib2x-px_from.md @@ -33,11 +33,11 @@ Given a list of 0s and 1s that represent a black-and-white image. This function translate(pt) text("A", font="Arial Black", 1); } -![px_from](images/lib2-px_from-1.JPG) +![px_from](images/lib2x-px_from-1.JPG) I provide a tool [img2binary](https://github.com/JustinSDK/img2binary) for converting an image into 0 and 1. A black and white picture is suggested. 0 is for black and 1 is for white. Given an image like this: -![px_from](images/lib2-px_from-2.JPG) +![px_from](images/lib2x-px_from-2.JPG) The tool converts it into binaries. Combined with the `pixel_from`, you can build a model like this: @@ -105,4 +105,4 @@ The tool converts it into binaries. Combined with the `pixel_from`, you can buil translate(pt) sphere(.5, $fn = 24); } -![px_from](images/lib2-px_from-3.JPG) \ No newline at end of file +![px_from](images/lib2x-px_from-3.JPG) \ No newline at end of file diff --git a/docs/lib2x-px_gray.md b/docs/lib2x-px_gray.md index eac7a249..c4567106 100644 --- a/docs/lib2x-px_gray.md +++ b/docs/lib2x-px_gray.md @@ -65,7 +65,7 @@ Given a list of numbers (0 ~ 255) that represent a gray image. This function tra square(1); } -![px_gray](images/lib2-px_gray-1.JPG) +![px_gray](images/lib2x-px_gray-1.JPG) I provide a tool [img2gray](https://github.com/JustinSDK/img2gray) for converting an image into data required by this function. Given an image like this: @@ -184,4 +184,4 @@ After converting the image, use the data in the text file as the `levels` value square(dot[1]); } -![px_gray](images/lib2-px_gray-2.JPG) \ No newline at end of file +![px_gray](images/lib2x-px_gray-2.JPG) \ No newline at end of file diff --git a/docs/lib2x-px_line.md b/docs/lib2x-px_line.md index 285d8436..e2937d6b 100644 --- a/docs/lib2x-px_line.md +++ b/docs/lib2x-px_line.md @@ -18,7 +18,7 @@ Given two points. `px_line` returns points that can be used to draw a pixel-styl square(1, center = true); } -![px_line](images/lib2-px_line-1.JPG) +![px_line](images/lib2x-px_line-1.JPG) use ; @@ -27,5 +27,5 @@ Given two points. `px_line` returns points that can be used to draw a pixel-styl cube(1, center = true); } -![px_line](images/lib2-px_line-2.JPG) +![px_line](images/lib2x-px_line-2.JPG) diff --git a/docs/lib2x-px_polygon.md b/docs/lib2x-px_polygon.md index 7292c01f..02882a0e 100644 --- a/docs/lib2x-px_polygon.md +++ b/docs/lib2x-px_polygon.md @@ -32,5 +32,5 @@ Returns points that can be used to draw a pixel-style polygon. square(1, center = true); } -![px_polygon](images/lib2-px_polygon-1.JPG) +![px_polygon](images/lib2x-px_polygon-1.JPG) diff --git a/docs/lib2x-px_polyline.md b/docs/lib2x-px_polyline.md index 7b7ad2a0..9ed03501 100644 --- a/docs/lib2x-px_polyline.md +++ b/docs/lib2x-px_polyline.md @@ -24,7 +24,7 @@ Given a list of points. `px_polyline` returns points that can be used to draw a square(1, center = true); } -![px_polyline](images/lib2-px_polyline-1.JPG) +![px_polyline](images/lib2x-px_polyline-1.JPG) use ; use ; @@ -48,5 +48,5 @@ Given a list of points. `px_polyline` returns points that can be used to draw a } } -![px_polyline](images/lib2-px_polyline-2.JPG) +![px_polyline](images/lib2x-px_polyline-2.JPG) diff --git a/docs/lib2x-px_sphere.md b/docs/lib2x-px_sphere.md index f1421106..88b0922b 100644 --- a/docs/lib2x-px_sphere.md +++ b/docs/lib2x-px_sphere.md @@ -19,4 +19,4 @@ Returns points that can be used to draw a pixel-style sphere. cube(1, center = true); } -![px_sphere](images/lib2-px_sphere-1.JPG) +![px_sphere](images/lib2x-px_sphere-1.JPG) diff --git a/docs/lib2x-ring_extrude.md b/docs/lib2x-ring_extrude.md index e999d4b1..139c5ebd 100644 --- a/docs/lib2x-ring_extrude.md +++ b/docs/lib2x-ring_extrude.md @@ -29,7 +29,7 @@ If your 2D shape is not solid, indexes of triangles are required. See [polysecti ring_extrude(shape_pts, radius = 50, twist = 180); -![ring_extrude](images/lib-ring_extrude-1.JPG) +![ring_extrude](images/lib2x-ring_extrude-1.JPG) use ; @@ -42,4 +42,4 @@ If your 2D shape is not solid, indexes of triangles are required. See [polysecti ring_extrude(shape_pts, radius = 50, angle = 180, scale = 2); -![ring_extrude](images/lib-ring_extrude-2.JPG) +![ring_extrude](images/lib2x-ring_extrude-2.JPG) diff --git a/docs/lib2x-rotate_p.md b/docs/lib2x-rotate_p.md index 17eb8234..a3053bde 100644 --- a/docs/lib2x-rotate_p.md +++ b/docs/lib2x-rotate_p.md @@ -35,7 +35,7 @@ The following code has the same effect. sphere(1); } -![rotate_p](images/lib-rotate_p-1.JPG) +![rotate_p](images/lib2x-rotate_p-1.JPG) The `rotate_p` function is useful in some situations. For example, you probably want to get all points on the path of a spiral around a sphere. @@ -61,7 +61,7 @@ The `rotate_p` function is useful in some situations. For example, you probably %sphere(radius); -![rotate_p](images/lib-rotate_p-2.JPG) +![rotate_p](images/lib2x-rotate_p-2.JPG) use ; @@ -79,4 +79,4 @@ The `rotate_p` function is useful in some situations. For example, you probably sphere(1); } -![rotate_p](images/lib-rotate_p-3.JPG) \ No newline at end of file +![rotate_p](images/lib2x-rotate_p-3.JPG) \ No newline at end of file diff --git a/docs/lib2x-rounded_cube.md b/docs/lib2x-rounded_cube.md index a552b392..2dbacc9a 100644 --- a/docs/lib2x-rounded_cube.md +++ b/docs/lib2x-rounded_cube.md @@ -15,7 +15,7 @@ Creates a cube in the first octant. When `center` is `true`, the cube is centere rounded_cube(20, 5); -![rounded_cube](images/lib-rounded_cube-1.JPG) +![rounded_cube](images/lib2x-rounded_cube-1.JPG) use ; @@ -25,7 +25,7 @@ Creates a cube in the first octant. When `center` is `true`, the cube is centere center = true ); -![rounded_cube](images/lib-rounded_cube-2.JPG) +![rounded_cube](images/lib2x-rounded_cube-2.JPG) use ; @@ -37,7 +37,7 @@ Creates a cube in the first octant. When `center` is `true`, the cube is centere center = true ); -![rounded_cube](images/lib-rounded_cube-3.JPG) +![rounded_cube](images/lib2x-rounded_cube-3.JPG) diff --git a/docs/lib2x-rounded_cylinder.md b/docs/lib2x-rounded_cylinder.md index 6f07ac90..5d6eed03 100644 --- a/docs/lib2x-rounded_cylinder.md +++ b/docs/lib2x-rounded_cylinder.md @@ -21,4 +21,4 @@ Creates a rounded cylinder. round_r = 3 ); -![rounded_cylinder](images/lib-rounded_cylinder-1.JPG) \ No newline at end of file +![rounded_cylinder](images/lib2x-rounded_cylinder-1.JPG) \ No newline at end of file diff --git a/docs/lib2x-rounded_extrude.md b/docs/lib2x-rounded_extrude.md index 92677b4d..ef26da46 100644 --- a/docs/lib2x-rounded_extrude.md +++ b/docs/lib2x-rounded_extrude.md @@ -25,4 +25,4 @@ Extrudes a 2D object roundly from 0 to 180 degrees. translate([0, 0, round_r]) cylinder(h = 20, r1 = circle_r + round_r, r2 = 0); -![rounded_extrude](images/lib-rounded_extrude-1.JPG) +![rounded_extrude](images/lib2x-rounded_extrude-1.JPG) diff --git a/docs/lib2x-rounded_square.md b/docs/lib2x-rounded_square.md index dad0eb31..7ea9597a 100644 --- a/docs/lib2x-rounded_square.md +++ b/docs/lib2x-rounded_square.md @@ -15,7 +15,7 @@ Creates a rounded square or rectangle in the first quadrant. When `center` is `t rounded_square(size = 50, corner_r = 5); -![rounded_square](images/lib-rounded_square-1.JPG) +![rounded_square](images/lib2x-rounded_square-1.JPG) use ; @@ -25,7 +25,7 @@ Creates a rounded square or rectangle in the first quadrant. When `center` is `t center = true ); -![rounded_square](images/lib-rounded_square-2.JPG) +![rounded_square](images/lib2x-rounded_square-2.JPG) use ; @@ -36,7 +36,7 @@ Creates a rounded square or rectangle in the first quadrant. When `center` is `t center = true ); -![rounded_square](images/lib-rounded_square-3.JPG) +![rounded_square](images/lib2x-rounded_square-3.JPG) diff --git a/docs/lib2x-shape_arc.md b/docs/lib2x-shape_arc.md index d79ddcdd..7212f5f2 100644 --- a/docs/lib2x-shape_arc.md +++ b/docs/lib2x-shape_arc.md @@ -16,7 +16,7 @@ Returns shape points of an arc shape. They can be used with xxx_extrude modules shape_pts = shape_arc(radius = 10, angle = [-90, 90], width = 5); polygon(shape_pts); -![shape_arc](images/lib-shape_arc-1.JPG) +![shape_arc](images/lib2x-shape_arc-1.JPG) use ; use ; @@ -39,4 +39,4 @@ Returns shape points of an arc shape. They can be used with xxx_extrude modules path_extrude(shape_pts, path_pts); -![shape_arc](images/lib-shape_arc-2.JPG) +![shape_arc](images/lib2x-shape_arc-2.JPG) diff --git a/docs/lib2x-shape_circle.md b/docs/lib2x-shape_circle.md index 424df430..85523813 100644 --- a/docs/lib2x-shape_circle.md +++ b/docs/lib2x-shape_circle.md @@ -28,4 +28,4 @@ Sometimes you need all points on the path of a circle. Here's the function. Its text("A", valign = "center", halign = "center"); } -![shape_circle](images/lib-circle_path-1.JPG) \ No newline at end of file +![shape_circle](images/lib2x-circle_path-1.JPG) \ No newline at end of file diff --git a/docs/lib2x-shape_cyclicpolygon.md b/docs/lib2x-shape_cyclicpolygon.md index 14388cee..a85b39a4 100644 --- a/docs/lib2x-shape_cyclicpolygon.md +++ b/docs/lib2x-shape_cyclicpolygon.md @@ -40,7 +40,7 @@ Returns shape points of a regular cyclic polygon. They can be used with xxx_extr ); } -![shape_cyclicpolygon](images/lib-shape_cyclicpolygon-1.JPG) +![shape_cyclicpolygon](images/lib2x-shape_cyclicpolygon-1.JPG) use ; use ; @@ -53,4 +53,4 @@ Returns shape points of a regular cyclic polygon. They can be used with xxx_extr ring_extrude(shape_pts, radius = 20, angle = 180, twist = 90); -![shape_cyclicpolygon](images/lib-shape_cyclicpolygon-2.JPG) +![shape_cyclicpolygon](images/lib2x-shape_cyclicpolygon-2.JPG) diff --git a/docs/lib2x-shape_ellipse.md b/docs/lib2x-shape_ellipse.md index 788d6721..c8ec59ae 100644 --- a/docs/lib2x-shape_ellipse.md +++ b/docs/lib2x-shape_ellipse.md @@ -15,7 +15,7 @@ Returns shape points of an ellipse. They can be used with xxx_extrude modules of shape_ellipse([40, 20]) ); -![shape_ellipse](images/lib-shape_ellipse-1.JPG) +![shape_ellipse](images/lib2x-shape_ellipse-1.JPG) use ; use ; @@ -31,5 +31,5 @@ Returns shape points of an ellipse. They can be used with xxx_extrude modules of rt_dir = "CLK" ); -![shape_ellipse](images/lib-shape_ellipse-2.JPG) +![shape_ellipse](images/lib2x-shape_ellipse-2.JPG) diff --git a/docs/lib2x-shape_glued2circles.md b/docs/lib2x-shape_glued2circles.md index 1b90ddce..4c10bb6a 100644 --- a/docs/lib2x-shape_glued2circles.md +++ b/docs/lib2x-shape_glued2circles.md @@ -22,7 +22,7 @@ Returns shape points of two glued circles. They can be used with xxx_extrude mod shape_pts = shape_glued2circles(radius, centre_dist); polygon(shape_pts); -![shape_glued2circles](images/lib-shape_glued2circles-1.JPG) +![shape_glued2circles](images/lib2x-shape_glued2circles-1.JPG) use ; @@ -41,7 +41,7 @@ Returns shape points of two glued circles. They can be used with xxx_extrude mod square([width, radius * 2]); } -![shape_glued2circles](images/lib-shape_glued2circles-2.JPG) +![shape_glued2circles](images/lib2x-shape_glued2circles-2.JPG) use ; @@ -62,4 +62,4 @@ Returns shape points of two glued circles. They can be used with xxx_extrude mod square([radius, width], center = true); } -![shape_glued2circles](images/lib-shape_glued2circles-3.JPG) \ No newline at end of file +![shape_glued2circles](images/lib2x-shape_glued2circles-3.JPG) \ No newline at end of file diff --git a/docs/lib2x-shape_path_extend.md b/docs/lib2x-shape_path_extend.md index aabe2277..c7ee80ea 100644 --- a/docs/lib2x-shape_path_extend.md +++ b/docs/lib2x-shape_path_extend.md @@ -42,7 +42,7 @@ When using this function, you should use points to represent the 2D stroke. ) ); -![shape_path_extend](images/lib-shape_path_extend-1.JPG) +![shape_path_extend](images/lib2x-shape_path_extend-1.JPG) use ; use ; @@ -68,4 +68,4 @@ When using this function, you should use points to represent the 2D stroke. scale = 0.1 ); -![shape_path_extend](images/lib-shape_path_extend-2.JPG) \ No newline at end of file +![shape_path_extend](images/lib2x-shape_path_extend-2.JPG) \ No newline at end of file diff --git a/docs/lib2x-shape_pentagram.md b/docs/lib2x-shape_pentagram.md index e02c059e..b50e0fc7 100644 --- a/docs/lib2x-shape_pentagram.md +++ b/docs/lib2x-shape_pentagram.md @@ -12,7 +12,7 @@ Returns shape points of a pentagram. They can be used with xxx_extrude modules o polygon(shape_pentagram(5)); -![shape_pentagram](images/lib-shape_pentagram-1.JPG) +![shape_pentagram](images/lib2x-shape_pentagram-1.JPG) use ; use ; @@ -27,5 +27,5 @@ Returns shape points of a pentagram. They can be used with xxx_extrude modules o scale = 10 ); -![shape_pentagram](images/lib-shape_pentagram-2.JPG) +![shape_pentagram](images/lib2x-shape_pentagram-2.JPG) diff --git a/docs/lib2x-shape_pie.md b/docs/lib2x-shape_pie.md index 35fb5cfc..e10b9c06 100644 --- a/docs/lib2x-shape_pie.md +++ b/docs/lib2x-shape_pie.md @@ -15,7 +15,7 @@ Returns shape points of a pie (circular sector) shape. They can be used with xxx shape_pts = shape_pie(10, [45, 315], $fn = 24); polygon(shape_pts); -![shape_pie](images/lib-shape_pie-1.JPG) +![shape_pie](images/lib2x-shape_pie-1.JPG) use ; use ; @@ -28,4 +28,4 @@ Returns shape points of a pie (circular sector) shape. They can be used with xxx level_dist = 20 ); -![shape_pie](images/lib-shape_pie-2.JPG) +![shape_pie](images/lib2x-shape_pie-2.JPG) diff --git a/docs/lib2x-shape_square.md b/docs/lib2x-shape_square.md index 12b033ac..aac423a6 100644 --- a/docs/lib2x-shape_square.md +++ b/docs/lib2x-shape_square.md @@ -16,7 +16,7 @@ Returns shape points of a rounded square or rectangle. They can be used with xxx shape_square(size = 50, corner_r = 5) ); -![shape_square](images/lib-shape_square-1.JPG) +![shape_square](images/lib2x-shape_square-1.JPG) use ; use ; @@ -33,4 +33,4 @@ Returns shape points of a rounded square or rectangle. They can be used with xxx radius = 50, angle = 180, twist = 180, scale = 2 ); -![shape_square](images/lib-shape_square-2.JPG) +![shape_square](images/lib2x-shape_square-2.JPG) diff --git a/docs/lib2x-shape_starburst.md b/docs/lib2x-shape_starburst.md index 3288aa4b..df8bd1cb 100644 --- a/docs/lib2x-shape_starburst.md +++ b/docs/lib2x-shape_starburst.md @@ -15,7 +15,7 @@ Returns shape points of a star. They can be used with xxx_extrude modules of dot polygon(shape_starburst(30, 12, 6)); -![shape_starburst](images/lib-shape_starburst-1.JPG) +![shape_starburst](images/lib2x-shape_starburst-1.JPG) use ; use ; @@ -30,5 +30,5 @@ Returns shape points of a star. They can be used with xxx_extrude modules of dot scale = 10 ); -![shape_pentagram](images/lib-shape_starburst-2.JPG) +![shape_pentagram](images/lib2x-shape_starburst-2.JPG) diff --git a/docs/lib2x-shape_superformula.md b/docs/lib2x-shape_superformula.md index d441f5d9..49d90535 100644 --- a/docs/lib2x-shape_superformula.md +++ b/docs/lib2x-shape_superformula.md @@ -30,7 +30,7 @@ Returns shape points of a [Superformula](https://en.wikipedia.org/wiki/Superform translate([9, -4]) scale(0.3) polygon(shape_superformula(phi_step, 4, 4, 1, 7, 8)); -![shape_superformula](images/lib-shape_superformula-1.JPG) +![shape_superformula](images/lib2x-shape_superformula-1.JPG) use ; use ; @@ -51,4 +51,4 @@ Returns shape points of a [Superformula](https://en.wikipedia.org/wiki/Superform scale = 10 ); -![shape_superformula](images/lib-shape_superformula-2.JPG) +![shape_superformula](images/lib2x-shape_superformula-2.JPG) diff --git a/docs/lib2x-shape_taiwan.md b/docs/lib2x-shape_taiwan.md index b14d49ac..793cd348 100644 --- a/docs/lib2x-shape_taiwan.md +++ b/docs/lib2x-shape_taiwan.md @@ -13,7 +13,7 @@ Returns shape points of [Taiwan](https://www.google.com.tw/maps?q=taiwan&um=1&ie polygon(shape_taiwan(10)); -![shape_taiwan](images/lib-shape_taiwan-1.JPG) +![shape_taiwan](images/lib2x-shape_taiwan-1.JPG) use ; use ; @@ -28,7 +28,7 @@ Returns shape points of [Taiwan](https://www.google.com.tw/maps?q=taiwan&um=1&ie scale = 10 ); -![shape_taiwan](images/lib-shape_taiwan-2.JPG) +![shape_taiwan](images/lib2x-shape_taiwan-2.JPG) use ; use ; @@ -47,4 +47,4 @@ Returns shape points of [Taiwan](https://www.google.com.tw/maps?q=taiwan&um=1&ie scale = 0.1 ); -![shape_taiwan](images/lib-shape_taiwan-3.JPG) +![shape_taiwan](images/lib2x-shape_taiwan-3.JPG) diff --git a/docs/lib2x-shape_trapezium.md b/docs/lib2x-shape_trapezium.md index 7762529c..d70ac06a 100644 --- a/docs/lib2x-shape_trapezium.md +++ b/docs/lib2x-shape_trapezium.md @@ -19,7 +19,7 @@ Returns shape points of an isosceles trapezoid. They can be used with xxx_extrud corner_r = 2) ); -![shape_trapezium](images/lib-shape_trapezium-1.JPG) +![shape_trapezium](images/lib2x-shape_trapezium-1.JPG) use ; use ; @@ -46,4 +46,4 @@ Returns shape points of an isosceles trapezoid. They can be used with xxx_extrud path_extrude(shape_pts, path_pts); -![shape_trapezium](images/lib-shape_trapezium-2.JPG) \ No newline at end of file +![shape_trapezium](images/lib2x-shape_trapezium-2.JPG) \ No newline at end of file diff --git a/docs/lib2x-shear.md b/docs/lib2x-shear.md index b78d5f0f..15ad6c76 100644 --- a/docs/lib2x-shear.md +++ b/docs/lib2x-shear.md @@ -48,5 +48,5 @@ Shear all child elements along the X-axis, Y-axis, or Z-axis in 3D. cube(1); } -![shear](images/lib-shear-1.JPG) +![shear](images/lib2x-shear-1.JPG) diff --git a/docs/lib2x-sphere_spiral.md b/docs/lib2x-sphere_spiral.md index dd821b28..effabe26 100644 --- a/docs/lib2x-sphere_spiral.md +++ b/docs/lib2x-sphere_spiral.md @@ -29,11 +29,11 @@ Creates all points and angles on the path of a spiral around a sphere. It return %sphere(40); -![sphere_spiral](images/lib-sphere_spiral-1.JPG) +![sphere_spiral](images/lib2x-sphere_spiral-1.JPG) -![sphere_spiral](images/lib-sphere_spiral-2.JPG) +![sphere_spiral](images/lib2x-sphere_spiral-2.JPG) -![sphere_spiral](images/lib-sphere_spiral-3.JPG) +![sphere_spiral](images/lib2x-sphere_spiral-3.JPG) use ; @@ -52,7 +52,7 @@ Creates all points and angles on the path of a spiral around a sphere. It return %sphere(40); -![sphere_spiral](images/lib-sphere_spiral-5.JPG) +![sphere_spiral](images/lib2x-sphere_spiral-5.JPG) use ; use ; @@ -67,4 +67,4 @@ Creates all points and angles on the path of a spiral around a sphere. It return hull_polyline3d([for(pa = points_angles) pa[0]], 2); } -![sphere_spiral](images/lib-sphere_spiral-6.JPG) +![sphere_spiral](images/lib2x-sphere_spiral-6.JPG) diff --git a/docs/lib2x-sphere_spiral_extrude.md b/docs/lib2x-sphere_spiral_extrude.md index be888cfb..9508be1c 100644 --- a/docs/lib2x-sphere_spiral_extrude.md +++ b/docs/lib2x-sphere_spiral_extrude.md @@ -30,4 +30,4 @@ When using this module, you should use points to represent the 2D shape. If your scale = 5 ); -![sphere_spiral_extrude](images/lib-sphere_spiral_extrude-1.JPG) +![sphere_spiral_extrude](images/lib2x-sphere_spiral_extrude-1.JPG) diff --git a/docs/lib2x-starburst.md b/docs/lib2x-starburst.md index eddde8b3..704533f5 100644 --- a/docs/lib2x-starburst.md +++ b/docs/lib2x-starburst.md @@ -20,5 +20,5 @@ A 3D version of `shape_starburst`. translate([40, 0, 0]) starburst(10, 5, 12, 10); translate([60, 0, 0]) starburst(10, 5, 4, 3); -![starburst](images/lib-starburst-1.JPG) +![starburst](images/lib2x-starburst-1.JPG) diff --git a/docs/lib2x-stereographic_extrude.md b/docs/lib2x-stereographic_extrude.md index 8e726ec1..88e76b71 100644 --- a/docs/lib2x-stereographic_extrude.md +++ b/docs/lib2x-stereographic_extrude.md @@ -28,6 +28,6 @@ The 2D polygon should center at the origin and you have to determine the side le valign = "center", halign = "center" ); -![stereographic_extrude](images/lib-stereographic_extrude-1.JPG) +![stereographic_extrude](images/lib2x-stereographic_extrude-1.JPG) For more advanced examples, take a look at [my stereographic_projection collection](https://www.thingiverse.com/JustinSDK/collections/stereographic-projection). \ No newline at end of file diff --git a/docs/lib2x-t2d.md b/docs/lib2x-t2d.md index e91a1f9d..68d61942 100644 --- a/docs/lib2x-t2d.md +++ b/docs/lib2x-t2d.md @@ -79,7 +79,7 @@ The code below creates the same drawing. width = 1 ); -![t2d](images/lib2-t2d-1.JPG) +![t2d](images/lib2x-t2d-1.JPG) use ; use ; @@ -124,4 +124,4 @@ The code below creates the same drawing. } } -![t2d](images/lib2-t2d-2.JPG) +![t2d](images/lib2x-t2d-2.JPG) diff --git a/docs/lib2x-t3d.md b/docs/lib2x-t3d.md index 9e8b8e93..9fe546d0 100644 --- a/docs/lib2x-t3d.md +++ b/docs/lib2x-t3d.md @@ -42,7 +42,7 @@ For more details, please see [3D turtle graphics](https://openhome.cc/eGossip/Op thickness ); -![t3d](images/lib2-t3d-1.JPG) +![t3d](images/lib2x-t3d-1.JPG) use ; use ; @@ -83,4 +83,4 @@ For more details, please see [3D turtle graphics](https://openhome.cc/eGossip/Op tree(t, leng, leng_scale1, leng_scale2, leng_limit, angleZ, angleX, width); -![t2d](images/lib2-t3d-2.JPG) +![t2d](images/lib2x-t3d-2.JPG) diff --git a/docs/lib2x-torus_knot.md b/docs/lib2x-torus_knot.md index 1d32a065..efb86dcb 100644 --- a/docs/lib2x-torus_knot.md +++ b/docs/lib2x-torus_knot.md @@ -4,7 +4,7 @@ Generate a path of [The (p,q)-torus knot](https://en.wikipedia.org/wiki/Torus_kn **Since:** 1.2. -![torus_knot](images/lib-torus_knot-1.JPG) +![torus_knot](images/lib2x-torus_knot-1.JPG) ## Parameters @@ -34,5 +34,5 @@ Generate a path of [The (p,q)-torus knot](https://en.wikipedia.org/wiki/Torus_kn method = "EULER_ANGLE" ); -![torus_knot](images/lib-torus_knot-2.JPG) +![torus_knot](images/lib2x-torus_knot-2.JPG) diff --git a/docs/lib2x-triangulate.md b/docs/lib2x-triangulate.md index 7355b58a..c1bf8c07 100644 --- a/docs/lib2x-triangulate.md +++ b/docs/lib2x-triangulate.md @@ -37,5 +37,5 @@ Given a 2D shape. This function performs a simple polygon triangulation algorith } } -![triangulate](images/lib-triangulate-1.JPG) +![triangulate](images/lib2x-triangulate-1.JPG) diff --git a/docs/lib2x-trim_shape.md b/docs/lib2x-trim_shape.md index 770fea59..fe6db824 100644 --- a/docs/lib2x-trim_shape.md +++ b/docs/lib2x-trim_shape.md @@ -29,5 +29,5 @@ Given a tangled-edge shape. This function trims the shape to a non-tangled shape hull_polyline2d(offseted, .2); hull_polyline2d(smoothed, .1); -![trim_shape](images/lib-trim_shape-1.JPG) +![trim_shape](images/lib2x-trim_shape-1.JPG) diff --git a/docs/lib2x-turtle2d.md b/docs/lib2x-turtle2d.md index a71428ca..a4ad25fa 100644 --- a/docs/lib2x-turtle2d.md +++ b/docs/lib2x-turtle2d.md @@ -46,7 +46,7 @@ An OpenSCAD implementation of Turtle Graphics. It moves on the xy plane. You can turtle_spiral(turtle2d("create", 0, 0, 0), times, side_leng, angle, width); -![turtle2d](images/lib-turtle2d-1.JPG) +![turtle2d](images/lib2x-turtle2d-1.JPG) use ; use ; @@ -85,4 +85,4 @@ An OpenSCAD implementation of Turtle Graphics. It moves on the xy plane. You can width ); -![turtle2d](images/lib-turtle2d-2.JPG) +![turtle2d](images/lib2x-turtle2d-2.JPG) diff --git a/docs/lib2x-turtle3d.md b/docs/lib2x-turtle3d.md index 5b6b864a..b1034d1e 100644 --- a/docs/lib2x-turtle3d.md +++ b/docs/lib2x-turtle3d.md @@ -45,7 +45,7 @@ For more details, please see [3D turtle graphics](https://openhome.cc/eGossip/Op ); -![turtle3d](images/lib-turtle3d-1.JPG) +![turtle3d](images/lib2x-turtle3d-1.JPG) use ; use ; @@ -86,4 +86,4 @@ For more details, please see [3D turtle graphics](https://openhome.cc/eGossip/Op tree(t, leng, leng_scale1, leng_scale2, leng_limit, angleZ, angleX, width); -![turtle3d](images/lib-turtle3d-2.JPG) +![turtle3d](images/lib2x-turtle3d-2.JPG) diff --git a/docs/lib2x-voronoi2d.md b/docs/lib2x-voronoi2d.md index b8a395b4..bdd885cc 100644 --- a/docs/lib2x-voronoi2d.md +++ b/docs/lib2x-voronoi2d.md @@ -6,7 +6,7 @@ Creats a [Voronoi diagram](https://en.wikipedia.org/wiki/Voronoi_diagram). The i ys = [for(p = points) abs(p[1])]; region_size = max([(max(xs) - min(xs) / 2), (max(ys) - min(ys)) / 2]); -**Since:** 1.3. +**Since:** 1.3 ## Parameters @@ -25,7 +25,7 @@ Creats a [Voronoi diagram](https://en.wikipedia.org/wiki/Voronoi_diagram). The i translate([60, 0, 0]) voronoi2d(points, region_type = "circle"); -![voronoi2d](images/lib-voronoi2d-1.JPG) +![voronoi2d](images/lib2x-voronoi2d-1.JPG) use ; use ; @@ -41,4 +41,4 @@ Creats a [Voronoi diagram](https://en.wikipedia.org/wiki/Voronoi_diagram). The i } hollow_out(shell_thickness = 1) square([40, 20]); -![voronoi2d](images/lib-voronoi2d-2.JPG) \ No newline at end of file +![voronoi2d](images/lib2x-voronoi2d-2.JPG) \ No newline at end of file diff --git a/docs/lib2x-voronoi3d.md b/docs/lib2x-voronoi3d.md index 7ab112a3..1f017560 100644 --- a/docs/lib2x-voronoi3d.md +++ b/docs/lib2x-voronoi3d.md @@ -44,7 +44,7 @@ The preview or rendering of 3D Voronoi is slow. If you want to use this module, voronoi3d(points); } -![voronoi3d](images/lib-voronoi3d-1.JPG) +![voronoi3d](images/lib2x-voronoi3d-1.JPG) If you render, export and save the previous model as `voronoi3d.stl`, the following code will generate a Voronoi sphere. @@ -57,4 +57,4 @@ If you render, export and save the previous model as `voronoi3d.stl`, the follow sphere(r - thickness); } -![voronoi3d](images/lib-voronoi3d-2.JPG) \ No newline at end of file +![voronoi3d](images/lib2x-voronoi3d-2.JPG) \ No newline at end of file