Aide bibliothèque de diamants paramétrables

Bien résumé, merci pour votre aide !
Autre problème, si on passe par des configuration, on va se retrouver avec un nombre pas possible de possibilités et donc de configurations …

Je rajoute un fichier STEP des formes de pierres que je veux pouvoir configurer :wink:
Formes principales de pierre lynkoa.STEP (1,2 Mo)

Merci à vous

La déformation est possible avec mise à l’échelle suivant les 3 axes indépendamment en décochant la case « échelle uniforme ». Le résultat est en %
La traction (étirement) est possible aussi avec la fonction flexion en cochant « traction ». La valeur est en mm.

2 « J'aime »
  • Oui mais comme expliqué dans mon premier message, impossible pour moi de gérer ces 3 valeurs dans la famille de pièces sans doutes à cause d’un bug…
  • 2eme problème, il faudrait créer énormément de configuration pour avoir toutes les tailles possible de la pierre (exemple : hauteur = 2 / largeur = 2.2 / longueur =3.6 etc)

Merci pour votre implication

Pour contourner le bug utiliser masquer/afficher la mise à l’échelle et créer autant de MAE que des versions différentes.
Pour le 2e pb il y a excel qui rend l’édition des tableaux plus facile.
Peut être que vous avez besoin d’une macro qui crée ces fonctions plus rapidement.

oh punaise la vilaine petite case à cocher que je n’ai point vu :laughing: et comme ca on teste l’option Réponde à un comme :stuck_out_tongue:

1 « J'aime »

C’est une solution mais si je veux créer toutes les variations de taille pour un diamant baguette (rectangle) par exemple :

Longueur : 0,5 à 8 avec un pas de 0,1
Largeur : 0,5 à 8 avec un pas de 0,1
Hauteur : 0,5 à 8 avec un pas de 0,1

Ce qui fait 75 valeurs possibles par paramètres
Donc 75 puissance 3 pour avoir le bon nombre de configurations, soit 421 875 config…

Dites moi si je me trompe mais je crois que c’est ça

Je pense qu’il y en a beaucoup moins car il devrait y avoir des limites de proportions . Par ex L > l.
Long=0.5 et larg=1.0 ne peut pas exister. Il suffit de faire tourner la pièce de 90°.
Long = 8 et larg = 0.5 ne peut exister car pour une baguette
Screenshot_1
ça donnerait une pierre inutilisable
Screenshot_6
Donc des limites de rapports entre Llh à imposer.
En appliquant ces conditions ça devrait réduire drastiquement le nombre de versions.
Et il faut utiliser excel. Plus friendly que l’éditeur d’équations SW.

1 « J'aime »

Même si on limiter le nombre de configurations possibles à 10 000, le fichier serait beaucoup trop lourd pour être utilisé donc je ne pense pas que cette solution soit viable.

Il faut peut-être s’orienter vers une création one shot lors de l’insertion via un fichier de bibliothèque (.sldlfp) ou autre…

Je vais y réfléchir
:thinking:

J’utiliserais les familles de pièces pour créer une bibliothèque de ces pierres. C’es sûr ça prend un peu de temps mais je ne vois pas d’autre solution. Je pense qu’il faut faire ça pour une pierre puis copier le modèle pour les autres.

oui tant que tu part d’un step et que tu utilises une mise a l’échelle ca sera le plus rapide.
J’ai bien essayé de faire une ronde brillante, et ba ca été galère quand tu n’as qu’un visuel pour trouver les bon angles de coupes pour façonner la pierre. sans parler des angles / proportion dont on peut facilement trouver les valeurs les plus courantes.
Dés que je peux je partagerai ma pièce. pour le fun

1 « J'aime »

Une autre possibilité dessiné une pierre de chaque type, la faire glisser dans ton assemblage et la rendre virtuel pour la modifier (échelle).
Si besoin de plusieurs pierre possibilité une fois rendu virtuelle de refaire glisser depuis la bibliothèque pour création d’une nouvelle itération virtuel.
Pour le motoréducteur même dimension mais un nombre trop important de config (vitesse) , c’est la solution que l’on emploi.
Pour rendre un composant virtuel sélection du composant, clic droit et rendre virtuel:
image

3 « J'aime »

comme prévu, voici ma tentative de création d’un diamant rond sous SW pour ceux que ca intéresse :wink:
DIAMANT 1.SLDPRT (227,9 Ko) SW2019

2 « J'aime »

Bonjour,

Merci pour cette réponse, c’est intéressant comme méthode, mais je cherche à insérer des pierres de tailles et formes différentes à la volée, faire le petit calcul d’échelle prend quand même pas mal de temps sur une vingtaine de pierres.

Merci pour votre partage en tout cas !

Si quelqu’un a une autre idée je suis preneur :slight_smile:

Mais je le répète, je ne penses pas que l’utilisation des familles de pièces / configurations ne soit possible dans ce cas la car beaucoup trop grand nombre de solutions possible = fichier beaucoup trop lourd et inutilisable… @soring

Il est peut être possible de coder quelque chose associé a un formulaire de propriété, je vais me renseigner à ce sujet.

Merci à tous

Bonjour,

Beau challenge… L’idée est de partir des formes de pierres proposées dans votre fichier STEP pour concevoir un paramétrage qui permette l’évolution leur géométrie.

Je me suis intéressé à la taille « Poire », moins prisée que d’autres semble-t-il, mais l’une des plus délicates puisqu’elle ne possède qu’un seul plan de symétrie. Le paramétrage est basé sur 4 dimensions qui semblent essentielles : le diamètre de la partie circulaire, l’excentration de la pointe, et les hauteurs de couronne et de culasse. Auxquels s’ajoute un facteur d’échelle global.


Le modèle SolidWorks est généré via les fonctions de l’API, et chaque paramètre peut être ajusté de façon continue dans une plage raisonnable. On peut également imaginer des facteurs d’échelle liés aux directions x, y ou z.
La vidéo jointe montre le principe sur la forme « Poire ». La géométrie peut être filaire, sous la forme d’une esquisse 3D des arêtes, ou surfacique avec des faces générées par la fonction « Surface remplie ».

La rapidité est loin de valoir celle de Panther 3D, du fait de la lenteur des fonctions de l’API de SolidWorks : quelques secondes en filaire, près d’une minute en surfacique pour générer et afficher 88 faces, vidéo accélérée d’un facteur 4 dans la phase de génération de la géométrie.
Et il y a 7 autre formes de pierres dans le STEP initial…

Cordialement.

5 « J'aime »

Merci pour votre partage, c’est vraiment top d’arriver à faire ça !
Comme vous le dites, ce serait trop long pour mon utilisation mais je suis quand même impressionné par votre API.

Je vais continuer à chercher de mon coté

Merci à tous pour vos réponses!

Au vu du nombre de configuration théorique nécessaire, est-ce qu’une solution low cost qui serait de créer à chaque fois une nouvelle conf, ce qui finirait pas créer un catalogue des pierres déja produites ne conviendrait pas ?
Ou alors un modèle dupliqué à chaque fois…
C’est sûr que ce ne sont pas les solutions les plus sexies

1 « J'aime »

Il est possible que je finisse par faire ça…

Après quelques recherches superficiel, je trouve que fused avait raison, y’a pas mieux que la mise à l’échelle

Les noms de pierre, types et nombre de facettes me semblent normalisé

Idéalement si on doit jouer avec les échelles dans voter cas, ca serait d’voir un step au format cubique 1x1x1 ou 10x10x10, ce qui facilitera largement le choix de la valeur de la mise à l’échelle. coef 1.2 fera 1.2x1.2x1.2 (si les 3 axes identique bien sûr ou 12x12x12 pour l’autre)
Le tout c’est de créer un step qui correspond à un cube parfait. (pas dit que ca s’applique à toutes les formes de pierre comme la poire)

Hello, oui c’est vraiment pas bête ça, je n’y avais pas du tout penser !

Merci beaucoup pour le tips :muscle:

Je ne penses pas qu’il y est d’autres super solution

:gem: Merci à tous pour votre aide :gem:

1 « J'aime »