Le 16 mai, après quatre années de développement, une nouvelle version stable d'OpenSCAD a été publiée : la 2019.05.
OpenSCAD est une CAO 3D non interactive, qui ressemble à un compilateur 3D qui génère un modèle à partir d'un script dans un langage de programmation spécial. OpenSCAD est bien adapté à l'impression 3D, ainsi qu'à la génération automatique d'un grand nombre de modèles similaires en fonction d'un ensemble de paramètres donné. Pour une utilisation complète, seuls un clavier et des compétences de base en codage sont requis.
OpenSCAD est écrit en C++, distribué sous licence GPLv2 et fonctionne sur tous les principaux systèmes d'exploitation : Linux, *BSD, macOS, Windows.
Nouveau dans cette version
-
Capacités du langage de programmation
- Добавлен module assert() и fonction assert().
- Module ajouté laisser().
- Fonction ajoutée commande().
- Fonction ajoutée écho().
- Fonctions ajoutées pour la vérification de type : est_undef(), est_list(), est_num(), est_bool(), is_string ().
- Nouvelle variable spéciale : $aperçu.
- Mises à jour des compréhensions de liste : condition si/sinon, chaque mot clé, Style C pour la boucle, parcourir les caractères d'une chaîne.
- rotate_extrude() : paramètre ajouté angle.
- importer() prend désormais en charge SVG, 3MF et AMF.
- couleur() prend désormais en charge la spécification de la couleur en hexadécimal.
-
Caractéristiques du programme
- Customizer: permet de modifier les paramètres de conception (« constantes » dans le code) depuis l'interface graphique, visible dans la capture d'écran de droite.
- Supporte la souris/joystick/manette 3D pour naviguer dans la zone d'aperçu.
- Prise en charge intégrée de l'impression 3D, notamment via Impression Octo.
- Prise en charge de nouveaux formats d'exportation : SVG, 3MF, AMF.
- Modifiez et prévisualisez rapidement les valeurs en appuyant sur Alt-Flèche (Maj-Alt-Flèche sur macOS).
- Option de ligne de commande ajoutée -voir.
- Une notification sonore est désormais diffusée lorsque le rendu est terminé.
- Refait quelques erreurs et avertissements.
- Traduction dans de nouvelles langues : ukrainien, polonais.
-
Fonctionnalités obsolètes
- Suppression de glide() et subdiv(), qui n'ont jamais été implémentées.
références
- Téléchargez des sources ou des assemblys prêts à l'emploi pour différents systèmes d'exploitation
- GitHub
- Documentation détaillée
- MCAD – bibliothèque de modules supplémentaires, par exemple pour générer des engrenages ou des filetages
Source: linux.org.ru