Print at Dec 19, 2025, 7:59:31 AM
Posts: 12   Pages: 2   [ 1 2 | Next Page ]
View all posts in this thread on one page
Posted by ChPr at May 25, 2021, 4:28:24 PM
Magnétisme et angles
Bonjour à toutes et à tous,

Lorsqu'on utilise le magnétisme, les angles qui y sont attachés sont des multiples de 15 °.

Est-il possible de modifier cette valeur ?

Cordialement.

Pierre.

Posted by Puybaret at May 26, 2021, 7:20:52 AM
Re: Magnétisme et angles
Il n’est possible de changer cette valeur qu’en modifiant le programme, ce qui nécessite un minimum de compétences en programmation.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator

Posted by ChPr at May 26, 2021, 9:29:18 AM
Re: Magnétisme et angles
En quel langage est-ce programmé ?

Il faudrait que les sources soient libres et qu'on en dispose ..

Il peut être utile d'en faire la suggestion à l'auteur.

Bon, on va s'en passer pour l'instant.

Cordialement.

Pierre

Posted by Puybaret at May 28, 2021, 1:05:55 PM
Re: Magnétisme et angles
Vous devez être la première personne à ne pas avoir remarqué que Sweet Home 3D est un logiciel libre ! Son code source est disponible ici, et vous pourrez modifier l'angle de magnétisme de dessin en changeant la valeur de CIRCLE_STEPS_15_DEG dans PlanController.java.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator

Posted by ChPr at May 28, 2021, 2:06:55 PM
Re: Magnétisme et angles
Merci "Puybaret" pour ces infos.

J'avais bien vu que c'était un logiciel libre, mais le fait qu'il y ait un paquet de fichiers *.dll m'a troublé et, n'étant pas une vedette du langage java, c'est pourquoi j'ai demandé dans quel langage il était écrit.

J'ai bien trouvé "CIRCLE_STEPS_15_DEG dans PlanController.java" qui a une valeur de 24. Je l'ai passée à 16 --> pour avoir 10° ? si tant est que la valeur de 24 corresponde à 15 °.

Maintenant, comment recompiler tout ça ? J'ai bien vu le dossier "Install", il y a des fichier d'install*.xml, mais je ne sais pas comment m'en servir.

Merci de votre aide.

Pierre.

Posted by Puybaret at May 28, 2021, 3:13:42 PM
Re: Magnétisme et angles
CIRCLE_STEPS_15_DEG décrit plutôt le nombre de divisions dans 360°, donc pour un pas de 10° il faudrait mettre 36. La compilation de Sweet Home 3D est expliqué dans le fichier README.TXT qui accompagne les sources. Le plus simple est probablement d'exécuter le programme avec Eclipse.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator

Posted by ChPr at May 28, 2021, 4:45:08 PM
Re: Magnétisme et angles
Je vais télécharger Eclipse et je verrai bien si je m'en sors.

Cordialement.

Pierre.

Posted by ChPr at May 28, 2021, 5:58:54 PM
Re: Magnétisme et angles
La compilation se passe bien. j'ai ajouté aux arguments de la VM :
-Djava.library.path=lib/java3d-1.6/windows/amd64

quand je lance l'application, j'ai le message d'erreur :

Caused by: java.lang.UnsatisfiedLinkError: Can't load library: E:\Mes téléchargements\SweetHome3D-6.5.2-src\SweetHome3D-6.5.2-src\natives\windows-amd64\gluegen_rt.dll

et pour cause, ce répertoire n'existe pas.

Si la solution est simple, je l'applique, sinon, je laisse tomber.

Cordialement.

Pierre.

Posted by Puybaret at May 28, 2021, 6:57:02 PM
Re: Magnétisme et angles
Bizarre, je viens de réessayer et ça fonctionne chez moi.
Essayez en ajoutant en plus l'argument de la VM qui suit:
-Djogamp.gluegen.UseTempJarCache=false

----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator

Posted by ChPr at May 28, 2021, 7:41:47 PM
Re: Magnétisme et angles
Super, ça fonctionne bien et j'ai mes angles de 10 °.

Pour autant, cela ne construit pas un exécutable (ou alors, je ne sais pas où il est), je suis obligé de passer par Eclipse pour lancer l'application.

Cordialement.

Pierre.

Posts: 12   Pages: 2   [ 1 2 | Next Page ]