Solution de contournement pour la conversion d'entités de texte d'esquisse dans SOLIDWORKS

Article par Prasadh Annalingam, CSWE mis à jour le 1 février 2021

Article

Si vous lisez cet article, il est fort probable que vous ayez essayé d'utiliser l'option Convertir les entités sur le texte de SOLIDWORKS Sketch et que vous n'y soyez pas parvenu !

Bien que nous ne puissions pas utiliser Convert Entities sur du texte d'Esquisse (du moins pour l'instant... SPR présenté à la fin de l'article), nous pouvons utiliser une solution de contournement astucieuse.

Ne pas utiliser Dissoudre le texte de l'esquisse

Nous n'utiliserons pas la fonction "Dissoudre le texte d'esquisse" pour convertir le texte d'esquisse en géométrie d'esquisse (lignes, arcs et splines). Cela vous permettra en effet de convertir le texte d'esquisse mais mais vous perdrez tous les liens avec le texte d'esquisse d'origine et vous ne pourrez pas effectuer de simples modifications, comme changer la taille de la police.

Si vous souhaitez voir un exemple de texte Dissolve Sketch, jetez un coup d'œil à cet article : Article de blogue Magic 8 ball utilisant les entités de Dissolve Sketch

Solution / contournement de la courbe de projet

Ce que nous allons faire, c'est créer une fonction de courbe projetée qui capturera d'abord le contour du texte d'esquisse, puis nous utiliserons la fonction Convertir les entités sur la courbe. Voir ci-dessous pour les étapes !

Commencez par une esquisse avec du texte d'esquisse :

Texte de l'esquisse

Texte de l'esquisse

Ensuite, présélectionnez l'esquisse et le plan sur lequel elle doit être projetée, puis sélectionnez la commande Project Curve.

Texte d'esquisse - Présélection et choix de la courbe de projet

Présélectionner et choisir la courbe du projet

Lorsque l'option "Esquisse sur les visages" est sélectionnée, cliquez sur la coche verte pour confirmer.

Confirmation du texte de l'esquisse

Confirmez que l'option "Esquisse sur les visages" est sélectionnée et cliquez sur Ok.

Créez une nouvelle Esquisse sur le même plan que celui où le texte de l'Esquisse a été créé. Sélectionnez la commande Convertir les entités, puis choisissez n'importe quelle arête de la courbe qui a été créée.

REMARQUE UTILE : Le fait de masquer l'esquisse avec le texte de l'esquisse vous permettra de choisir facilement les entités de la courbe. Vous pouvez également utiliser la fonction "Sélectionner autre".

Texte d'esquisse > Créer une nouvelle esquisse > Convertir les entités

Créer une nouvelle esquisse > Convertir les entités > Sélectionner l'arête de la courbe créée

NOTE: Assurez-vous de lancer la commande Convertir les entités avant de sélectionner le bord de la courbe.

Apportez des modifications à la géométrie de l'esquisse, si nécessaire.

Apportez les modifications nécessaires au texte

Apportez les modifications nécessaires au texte

 

Utilisez l'esquisse là où vous le souhaitez, par exemple pour une fonction d'enveloppement.

Esquisse avec les entités converties utilisées pour la fonction d'enveloppement

Esquisse avec les entités converties utilisées pour la fonction d'enveloppement

PROCHAINEMENT, apportons une petite modification à l'original Sketch Text en changeant le facteur de largeur de la police de 100% à 80% :

Le texte de l'esquisse est passé à un facteur de largeur de police de 80 %.

Le texte de l'esquisse est passé à un facteur de largeur de police de 80 %.

Avertissement : La modification du texte d'esquisse original qui entraîne un changement de géométrie, autre que la taille, peut ne pas être capturée complètement (comme le changement du style de police). Si vous le faites, vous devrez supprimer les entités d'esquisse converties et réutiliser les entités converties sur la courbe mise à jour.

Nous voyons ci-dessous le modèle mis à jour après la modification de 80 % du facteur de largeur de police, où le texte de l'esquisse a mis à jour la courbe qui a mis à jour les entités converties dans la nouvelle esquisse utilisée pour la fonction d'habillage.

Modèle à 80% Facteur de largeur de police

Modèle à 80% Facteur de largeur de police

La solution trouvée dans cet article est une solution de contournement pour ne pas être en mesure de convertir directement Sketch Text. Cela dit, il existe une demande d'amélioration (voir ci-dessous) dans laquelle vous pouvez voter pour une future mise à jour.

SPR 828902 : Possibilité de convertir les lignes de texte d'esquisse en entités d'esquisse sans dissoudre au préalable le texte d'esquisse.

Prasadh Annalingam, CSWE

Prasadh est un expert certifié SOLIDWORKS et un analyste des applications techniques basé au siègede Javelin Oakville.