Débuter avec SolveSpace

Posté par  . Édité par Ysabeau 🧶 et Benoît Sibaud. Modéré par Ysabeau 🧶. Licence CC By‑SA.
77
13
août
2021
Technologie

Il y a dix ans, je disposais d’un peu de temps pour tester divers modeleurs volumiques (fonctionnant sous Linux). J’en ai alors profité pour rédiger quelques articles.

À cette époque, je voulais aussi étudier SolveSpace, mais j’ai dû passer à autre chose.

Une pièce dessinée avec SoleSpace

SolveSpace est un logiciel de CAO 3D original dans son maniement, plutôt agréable et performant, avec un peu d’habitude. Il fonctionne sous Linux, Windows ou MacOS… et sous d’autres systèmes d’exploitation. Il est disponible en anglais. Il s’appuie sur deux fenêtres :

  • une pour la visualisation en trois dimensions ;
  • et l’autre pour les informations sur le modèle volumique.

FreeCAD 1.0

Posté par  . Édité par Luc-Skywalker, BAud, ElectronLibre63, Benoît Sibaud, cli345, rockn, palm123, FrancoisA30, C138, Arkem, Jona, Florent Zara et gUI. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
72
20
nov.
2024
Technologie

FreeCAD est sorti le 18 novembre 2024 en version 1.0 (voir l'annonce officielle et sa vidéo associée). Cette sortie est marquée par une amélioration majeure : l'atténuation du problème de dénomination topologique.

Nouveau logo FreeCAD

Sortie de FreeCAD 0.15

Posté par  (site web personnel) . Édité par Benoît Sibaud et bubar🦥. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
70
4
mai
2015
Technologie

La nouvelle version publiée de FreeCAD est disponible depuis le 8 avril 2015. Cette nouvelle version apporte une grande variété de nouveautés dans la plupart des ateliers, comme par exemple le support de l'Occulus Rift.
Icone FreeCAD FreeCAD est un logiciel libre et multi-plateforme de conception 3D paramétrique assisté par ordinateur.

MakeHuman sort en version 1.0 pour réaliser des personnages 3D

Posté par  (site web personnel) . Édité par Benoît Sibaud et claudex. Modéré par Ontologia. Licence CC By‑SA.
68
17
mar.
2014
Graphisme/photo

MakeHuman permet de créer des personnages en 3D, pouvant ensuite être importés dans Blender ou autre logiciel de modélisation 3D. MakeHuman est développé en python (2.7), sous licence libre AGPL3+ pour le code et CC0 pour les contenus et modèles fournis ; il sort en version 1.0 ce 14 mars 2014, après 8 versions alpha, pour GNU/Linux, OS/X et Windows.

Logo MakeHuman

Requêtes et jointures avec pgModeler (PostgreSQL)

Posté par  . Édité par BAud, Davy Defaud, Ysabeau 🧶, Benoît Sibaud, claudex et ZeroHeure. Modéré par claudex. Licence CC By‑SA.
64
29
jan.
2020
Base de données

Bon, voilà, j’ai développé ce greffon pour pgModeler (C++/Qt), et j’ai envie de le partager dans une petite dépêche.

Mes motivations principales étaient de pouvoir effectuer des requêtes dans mon logiciel de modélisation préféré, bien entendu, et le fait que les logiciels de modélisation que je connais ne prennent pas en charge les jointures existantes ou automatiques.

Votre client SQL est cool ? Mais est‑il cool à ce point ?! :)

Rapide présentation de pgModeler

pgModeler est un logiciel de modélisation de base de données. Bien que plutôt généraliste — si l’on s’en tient à un modèle logique des données — il est spécialisé PostgreSQL. Il permet entre autres de :

  • construire par interface graphique un modèle de base de données (tables, schémas, rôles…), mais bien plus ; en fait, il propose toutes les fonctionnalités offertes par PostgreSQL, allant jusqu’aux extensions PostGIS ;
  • créer une base de données à partir d’un modèle : passer de la représentation à l’implémentation ;
  • à l’inverse, créer un modèle à partir d’une base de données ;
  • comparer une instance PostgreSQL avec un modèle et produire — voire réintégrer — les différences entre schémas ;
  • administrer sa base, avec un module riche, mais qui n’égalera sans doute pas pgAdmin ;
  • produire un dictionnaire des données.

Des discussions sont en cours pour rendre pgModeler nativement compatible avec les autres systèmes de gestion de bases de données relationnelles (SGBDR) grâce à l’excellent extracto‑chargeur (ETL) pgLoader.

MathMod 4.0 : nouveaux outils de manipulation des objets mathématiques

Posté par  (site web personnel) . Édité par Davy Defaud, Benoît Sibaud, Nÿco et claudex. Modéré par Pierre Jarillon. Licence CC By‑SA.
54
11
fév.
2016
Éducation

MathMod (anciennement K3DSurf) est un logiciel libre (sous licence GPL v3) de modélisation et de manipulation des objets mathématiques décrits par des équations implicites ou paramétriques. MathMod permet de manipuler les objets mathématiques 3D et 4D en les animant d’un mouvement de rotation ou de déformation. Il permet aussi de changer leur propriétés visuelles, calculer leurs intersections en temps réel et exporter le résultat final sous différents formats de fichiers. MathMod est développé avec Qt5/C++, il est disponible pour GNU/Linux, Windows et Mac OS X.

MathModd-4.0

Sortie de FreeCAD 0.16

Posté par  (site web personnel) . Édité par palm123, teoB, Benoît Sibaud, bubar🦥, claudex, vaxvms et Lucas. Modéré par Benoît Sibaud. Licence CC By‑SA.
53
14
mai
2016
Technologie

Un an après la sortie de la version 0.15, la version 0.16 de FreeCAD a été publiée le 18 avril 2016. Cette nouvelle version apporte de nombreuses fonctionnalités et corrections de bugs, la nouveauté phare de cette version est l'introduction du système d'Expressions.

Icone FreeCAD

FreeCAD 0.19

Posté par  . Édité par palm123, Yves Bourguignon, Benoît Sibaud, Pierre Jarillon, claudex et Ysabeau 🧶. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
53
4
avr.
2021
Technologie

FreeCAD est un logiciel de CAO en 3D, c’est‐à‐dire de conception assistée par ordinateur (en anglais, CAD — Computer‐Aided Design), de type paramétrique. Totalement libre, sous licence LGPL, disponible sous Linux, Windows et Mac, FreeCAD est destiné à un vaste public, de l’ingénieur concepteur en mécanique à l’utilisateur d’une imprimante 3D désirant concevoir une pièce, en passant par l’architecte en bâtiment.

La nouvelle version 0.19 est sortie ce 20 mars 2021.

Capture de FreeCAD 0.19
CC-BY Leslie Fowl

Tutoriel Code_Aster

48
7
jan.
2018
Science

Une fois n’est pas coutume, il pleut en Haute‐Garonne ! Alors j’ai tué le temps jetant un œil à Code_Aster, qui est un code de calcul de structure thermomécanique par la méthode des éléments finis isoparamétriques. Il est développé par EDF sous licence GNU GPL v3. Il permet de faire à peu près tout ce qui est imaginable en mécanique, voir à ce propos la plaquette de présentation (PDF).

logo code_aster

Ce code de calcul est intégré à la suite de logiciels libres Salomé‐Méca, qui contient un préprocesseur, Code_Aster, et un post‐processeur/visionneur pour voir les résultats. Aujourd’hui, nous allons utiliser le code en version autonome (stand alone) et nous utiliserons notre éditeur de texte préféré, gmsh, astk, puis de nouveau gmsh pour voir les résultats de nos calculs.

Journal Pikchr : un langage pour décrire des diagrammes SVG

Posté par  . Licence CC By‑SA.
43
22
mai
2021

Bonjour Nal,

J'ai découvert il y a peu Pikchr, un petit langage sympa pour décrire des diagrammes. Le langage est inspiré du vénérable PIC, sauf qu'avec quelques additions sympas et, surtout, le logiciel produit du SVG et pas une image. Parmi les intérêts du langage, on a sa syntaxe simple à lire, des mots-clés variés qui permettent d'éviter d'avoir à écrire des coordonnées à la main, ainsi que le côté léger de l'outil, facile à intégrer ici ou (…)

Mode et couture libre

Posté par  (site web personnel, Mastodon) . Édité par Nÿco, Benoît Sibaud et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
38
23
jan.
2014
Do It Yourself

/* LinuxFr.org propose à ses lecteurs une section « cuisine », pourquoi pas aussi une rubrique « couture » ? */

Le Framablog a présenté le 7 janvier 2014 le logiciel libre Valentina, un logiciel libre de patronage, c’est à dire un logiciel pour dessiner des patrons de couture !

C’est l’occasion de faire un point sur les initiatives libres dans le domaine de la mode, découvrir une offre logicielle encore naissante, et réfléchir sur le concept même de mode libre.

MathMod 6.0 : Introduction du calcul en mode multitâche ou multiprocesseur

Posté par  (site web personnel) . Édité par Davy Defaud, claudex, NeoX et bubar🦥. Modéré par claudex. Licence CC By‑SA.
37
11
sept.
2017
Éducation

Je suis heureux d’annoncer la publication de la nouvelle version de MathMod, le logiciel libre de modélisation et de manipulation des objets mathématiques décrits par des équations implicites ou paramétriques.
MathMod permet de manipuler les objets mathématiques 3D et 4D. Il permet aussi de changer leur propriétés visuelles (appliquer des textures 3D, une transparence…), calculer leurs intersections en temps réel et exporter le résultat final sous le format de fichiers OBJ. MathMod est développé avec Qt5/C++, il est disponible pour GNU/Linux, Windows et macOS, sous licence GPL v3.

Cette nouvelle version apporte une amélioration majeure sur la partie du logiciel dédiée au calcul mathématique : la prise en charge du calcul multitâche ou multiprocesseur.

Démonstration de MathMod

Modelio, un AGL UML propriétaire passe en GPL

Posté par  . Modéré par baud123. Licence CC By‑SA.
29
20
oct.
2011
Technologie

Les outils de modélisation libres sont rares, et la plupart offrent peu de fonctionnalités. Modelio est au contraire très complet et extensible.

Fruit d’une lignée d’AGL (méthode classe-relation à l’origine) puis d’AGL UML depuis maintenant 15 ans, d’abord Objecteering, puis Modelio depuis quelques années, cet atelier implémente la norme UML 2.0, ainsi que BPMN 2 (modélisation de processus), il dispose également de plusieurs générateurs de code et reverses sur des langages variés, aussi bien le classique Java, que des langages de définitions comme XSD ou WSDL, proposant ainsi un atelier de modélisation très complet.

Il gère en outre les notions de profils et de stéréotypes, permettant d’adapter UML à ses propres besoins, pour ainsi permettre à l’utilisateur d’outiller ses propres concepts plus finement qu’avec UML seul. Certains profils sont normalisés (MARTE pour modéliser des éléments temps réel, SysML pour la modélisation de systèmes), mais il est possible d’en définir de nouveaux pour ses propres besoins.

Cet outil est implémenté en utilisant les technologies issues du projet Eclipse (RCP, JFace, GEF pour les diagrammes) et est disponible sous Windows et GNU/Linux (il y a un cœur C++ sur la gestion d’accès aux données). Si vous êtes courageux, il doit être compilable sous d’autres UNIX sans trop de mal.

Merci à pamoule, baud123 et Floxy pour leur aide lors de la rédaction de cette dépêche.

Écrire des diagrammes de séquences

Posté par  . Édité par Davy Defaud, Benoît Sibaud, jcr83 et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
27
16
sept.
2016
Graphisme/photo

Les diagrammes de séquences sont très utiles pour représenter le déroulement d’événements au fil du temps. Ils sont par exemple très utilisés pour décrire des protocoles de communication, où les paquets d’information se croisent, se perdent, passent du temps dans les tuyaux.

Dans la seconde partie de la dépêche, après avoir expliqué leur principe de ces diagrammes, quelques logiciels existants seront listés et un nouveau venu sera présenté.

La taupe a le look Coco !

Posté par  . Édité par Davy Defaud, Nÿco, tuiu pol et NeoX. Modéré par baud123. Licence CC By‑SA.
24
6
sept.
2012
Science

La dernière mouture d’OpenMOLE, répondant au doux nom de code Crazy Coconut (version 0.6), est arrivée. Grâce à un mode de développement AGILE, nous vous livrons en effet tous les deux mois les primeurs de la plus célèbre des plates‐formes TAUPE.

Pour rappel OpenMOLE (Open MOdeL Experiment), met à profit les environnements de calcul intensif pour l’expérimentation sur les modèles et permet aux modélisateurs de concevoir des workflows d’étude pour des modèles de simulation. Pour ce faire, l’utilisateur embarque son modèle (en Java / Scala / C / C++ / Fortran / Scilab / GNU Octave / NetLogo…) dans la plate‐forme, puis il conçoit l’étude qu’il souhaite en faire et spécifie l’environnement de calcul auquel il souhaite déléguer la charge de travail.

logo crazy coconut