16 āĻŽā§, āĻāĻžāĻ° āĻŦāĻāĻ°ā§āĻ° āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻĒāĻ°ā§, OpenSCAD-āĻāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ - 2019.05āĨ¤
OpenSCAD āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻāĻ¨ā§āĻāĻžāĻ°ā§āĻā§āĻāĻŋāĻ 3D CAD, āĻ¯āĻž āĻāĻāĻāĻŋ 3D āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻŽāĻ¤ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŽāĻĄā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ OpenSCAD 3D āĻĒā§āĻ°āĻŋāĻ¨ā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦāĻŋāĻĒā§āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻ āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻŽāĻĄā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻŦā§āĻ°ā§āĻĄ āĻāĻŦāĻ āĻŽā§āĻ˛āĻŋāĻ āĻā§āĻĄāĻŋāĻ āĻĻāĻā§āĻˇāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
OpenSCAD C++ āĻ āĻ˛ā§āĻāĻž, GPLv2 āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ˛ā§: Linux, *BSD, macOS, WindowsāĨ¤
āĻāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¨āĻ¤ā§āĻ¨
-
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž
- ĐОйавĐģĐĩĐŊ assert() āĻŽāĻĄāĻŋāĻāĻ˛ и assert() āĻĢāĻžāĻāĻļāĻ¨.
- āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĻāĻŋāĻ¨().
- āĻ¯ā§āĻ āĻāĻ°āĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻĻā§āĻļ().
- āĻ¯ā§āĻ āĻāĻ°āĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ§ā§āĻŦāĻ¨āĻŋ ().
- āĻāĻžāĻāĻĒ āĻā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: is_undef(), is_list(), is_num(), is_bool(), is_string().
- āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻŋāĻļā§āĻˇ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛: $āĻĒā§āĻ°āĻŋāĻāĻŋāĻ.
- āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŦā§āĻāĻžāĻ° āĻāĻĒāĻĄā§āĻ: āĻ¯āĻĻāĻŋ/āĻ āĻ¨ā§āĻ¯ āĻļāĻ°ā§āĻ¤, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ, āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋ āĻļā§āĻ˛ā§, āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻā§āĻˇāĻ° āĻāĻĒāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ.
- rotate_extrude(): āĻ¯ā§āĻ āĻāĻ°āĻž āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻā§āĻŖ.
- āĻāĻŽāĻĻāĻžāĻ¨āĻŋ() āĻāĻāĻ¨ SVG, 3MF āĻāĻŦāĻ AMF āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
- āĻ°āĻ() āĻāĻāĻ¨ āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ā§ āĻ°āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
-
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯
- Customizer: āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨āĻļāĻā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ GUI āĻĨā§āĻā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° (āĻā§āĻĄā§āĻ° "āĻ§ā§āĻ°ā§āĻŦāĻ") āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤
- 3D āĻŽāĻžāĻāĻ¸/āĻāĻ¯āĻŧāĻ¸ā§āĻāĻŋāĻ/āĻā§āĻŽāĻĒā§āĻ¯āĻžāĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨ āĻĒā§āĻ°ā§āĻŦāĻ°ā§āĻĒ āĻāĻ˛āĻžāĻāĻž āĻ¨ā§āĻāĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§.
- 3D āĻĒā§āĻ°āĻŋāĻ¨ā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨, āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻš āĻ āĻā§āĻā§āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ.
- āĻ¨āĻ¤ā§āĻ¨ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨: SVG, 3MF, AMF.
- Alt-Arrow (macOS-āĻ Shift-Alt-Arrow) āĻāĻŋāĻĒā§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŦāĻ°ā§āĻĒ āĻĻā§āĻā§āĻ¨āĨ¤
- āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻĻā§āĻā§āĻ¨.
- āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻļāĻŦā§āĻĻ āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ āĻāĻāĻ¨ āĻŦāĻžāĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
- āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻāĻŋāĻā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž.
- āĻ¨āĻ¤ā§āĻ¨ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻ āĻ¨ā§āĻŦāĻžāĻĻ: āĻāĻāĻā§āĻ°ā§āĻ¨ā§āĻ¯āĻŧ, āĻĒā§āĻ˛āĻŋāĻļāĨ¤
-
āĻ āĻŦāĻšā§āĻ˛āĻŋāĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯
- āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§ āĻā§āĻ˛āĻžāĻāĻĄ() āĻāĻŦāĻ āĻ¸āĻžāĻŦāĻĄāĻŋāĻ(), āĻ¯āĻž āĻāĻāĻ¨ā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸
- āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ OS-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¸ āĻŦāĻž āĻ°ā§āĻĄāĻŋāĻŽā§āĻĄ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨
- GitHub
- āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨
- āĻāĻŽāĻ¸āĻŋāĻāĻĄāĻŋ - āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŋāĻ¯āĻŧāĻžāĻ° āĻŦāĻž āĻĨā§āĻ°ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻ¤ā§āĻ¸: linux.org.ru