Ton bloc notes
Derniers sujets
» [ SKETCHUP généralité ] sortie officielle de sketchup 2024
par tenrev Aujourd'hui à 12:24
» [ ARTLANTIS ] Problème origine se déplace
par loic46 Hier à 20:28
» [ SKETCHUP plugins ] Vms_up
par Rascal Hier à 12:41
» [ SKETCHUP vray ]
par furax49 Mer 17 Avr - 15:20
» [ SKETCHUP objets ] aquarium
par JDD Lun 15 Avr - 20:20
» [ ARCHICAD ] raccourci clavier
par VertiKal Ven 12 Avr - 15:47
» [ ARCHICAD ] Zone - Menu déroulant
par Christophe Fortineau Jeu 11 Avr - 17:49
» [ MATOS INFORM. ] LICENCES ARCHICAD
par yannickniort Jeu 11 Avr - 13:00
» [ SKETCHUP généralité ] Servimg Premium pour tous les membres
par tenrev Jeu 11 Avr - 12:31
» [ SKETCHUP plugins ] Move it
par TF3 Mer 10 Avr - 8:23
» [ SKETCHUP plugins ] curic 2D export
par tenrev Mar 9 Avr - 15:41
» [ SKETCHUP plugins ] profil builder 4 est disponible
par furax49 Mar 9 Avr - 15:00
» [ ARCHICAD ] Torsion sur poteaux
par Ti Pack Mar 9 Avr - 12:59
» [ PRESENTATION ]
par tenrev Lun 8 Avr - 6:22
» [ TWINMOTION ] bug d'affichage des textures avec le path tracer
par Gaspard Hauser Ven 5 Avr - 10:53
» [ TWINMOTION ] eGPU / ralentissement Twinmotion important
par TF3 Mer 3 Avr - 7:11
» [ TWINMOTION ] twinmotion installée deux fois?
par tenrev Mer 3 Avr - 6:58
» [ INTELLIGENCE ARTIFICIELLE ] Joyeuses Paques avec sketchup.... diffusion
par tenrev Dim 31 Mar - 14:32
» [ INTELLIGENCE ARTIFICIELLE ] quelques vidéo de mes tests IA
par simjoubert Ven 29 Mar - 18:16
» [ SKETCHUP généralité ] Interface réinitialisée totalement suite connexion Trimble
par Shakna Ven 29 Mar - 14:04
» [ SKETCHUP LIVE COMPONENT ] Importer une liste de points dans son graphe via un input texte
par tenrev Jeu 28 Mar - 12:30
» [ ARCHICAD-OBJETS GDL ] Sortie de toit TCP (Poujoulat)
par BoTof Lun 25 Mar - 8:12
» [ SKETCHUP LIVE COMPONENT ] besoin de tuyaux sur les textures random
par tenrev Sam 23 Mar - 9:35
» [ SKETCHUP composants dynamiques ] Copies de copies
par Manutio Ven 22 Mar - 11:21
» [ SKETCHUP plugins ] plugin pour les textes
par vick Ven 22 Mar - 9:34
» [ SKETCHUP généralité ] SÉLECTIONNER - Tuto 4/4 - 2ème TECHNIQUE INÉDITE
par jerryvento Jeu 21 Mar - 8:08
» [ SKETCHUP tutos ] SÉLECTIONNER - Tuto 4/4 - 2ème TECHNIQUE INÉDITE
par jerryvento Jeu 21 Mar - 8:07
» [ KEYSHOT ] plugin sketchup
par tenrev Mer 20 Mar - 7:26
» [ SKETCHUP LIVE COMPONENT ] rendre visible ou invisible un paramètre utilisateur selon des conditions ?
par simjoubert Mar 19 Mar - 14:38
» [ PRESENTATION ] Manutio
par Manutio Lun 18 Mar - 8:21
» [ ARTLANTIS ] Ca donne envie !
par fraid Ven 15 Mar - 6:44
» [ SKETCHUP généralité ] SÉLECTIONNER - Tuto 3/4 - 1ère TECHNIQUE INÉDITE
par JDD Mer 13 Mar - 9:39
» [ SKETCHUP plugins ] SketchUp et Menuiserie : Rencontre avec Artwood
par art wood concept Mer 13 Mar - 8:54
» [ SKETCHUP tutos ] SÉLECTIONNER - Tuto 3/4 - 1ère TECHNIQUE INÉDITE
par jerryvento Mar 12 Mar - 7:48
» [ SKETCHUP LIVE COMPONENT ] table avec chaises
par tenrev Mar 12 Mar - 7:46
par tenrev Aujourd'hui à 12:24
» [ ARTLANTIS ] Problème origine se déplace
par loic46 Hier à 20:28
» [ SKETCHUP plugins ] Vms_up
par Rascal Hier à 12:41
» [ SKETCHUP vray ]
par furax49 Mer 17 Avr - 15:20
» [ SKETCHUP objets ] aquarium
par JDD Lun 15 Avr - 20:20
» [ ARCHICAD ] raccourci clavier
par VertiKal Ven 12 Avr - 15:47
» [ ARCHICAD ] Zone - Menu déroulant
par Christophe Fortineau Jeu 11 Avr - 17:49
» [ MATOS INFORM. ] LICENCES ARCHICAD
par yannickniort Jeu 11 Avr - 13:00
» [ SKETCHUP généralité ] Servimg Premium pour tous les membres
par tenrev Jeu 11 Avr - 12:31
» [ SKETCHUP plugins ] Move it
par TF3 Mer 10 Avr - 8:23
» [ SKETCHUP plugins ] curic 2D export
par tenrev Mar 9 Avr - 15:41
» [ SKETCHUP plugins ] profil builder 4 est disponible
par furax49 Mar 9 Avr - 15:00
» [ ARCHICAD ] Torsion sur poteaux
par Ti Pack Mar 9 Avr - 12:59
» [ PRESENTATION ]
par tenrev Lun 8 Avr - 6:22
» [ TWINMOTION ] bug d'affichage des textures avec le path tracer
par Gaspard Hauser Ven 5 Avr - 10:53
» [ TWINMOTION ] eGPU / ralentissement Twinmotion important
par TF3 Mer 3 Avr - 7:11
» [ TWINMOTION ] twinmotion installée deux fois?
par tenrev Mer 3 Avr - 6:58
» [ INTELLIGENCE ARTIFICIELLE ] Joyeuses Paques avec sketchup.... diffusion
par tenrev Dim 31 Mar - 14:32
» [ INTELLIGENCE ARTIFICIELLE ] quelques vidéo de mes tests IA
par simjoubert Ven 29 Mar - 18:16
» [ SKETCHUP généralité ] Interface réinitialisée totalement suite connexion Trimble
par Shakna Ven 29 Mar - 14:04
» [ SKETCHUP LIVE COMPONENT ] Importer une liste de points dans son graphe via un input texte
par tenrev Jeu 28 Mar - 12:30
» [ ARCHICAD-OBJETS GDL ] Sortie de toit TCP (Poujoulat)
par BoTof Lun 25 Mar - 8:12
» [ SKETCHUP LIVE COMPONENT ] besoin de tuyaux sur les textures random
par tenrev Sam 23 Mar - 9:35
» [ SKETCHUP composants dynamiques ] Copies de copies
par Manutio Ven 22 Mar - 11:21
» [ SKETCHUP plugins ] plugin pour les textes
par vick Ven 22 Mar - 9:34
» [ SKETCHUP généralité ] SÉLECTIONNER - Tuto 4/4 - 2ème TECHNIQUE INÉDITE
par jerryvento Jeu 21 Mar - 8:08
» [ SKETCHUP tutos ] SÉLECTIONNER - Tuto 4/4 - 2ème TECHNIQUE INÉDITE
par jerryvento Jeu 21 Mar - 8:07
» [ KEYSHOT ] plugin sketchup
par tenrev Mer 20 Mar - 7:26
» [ SKETCHUP LIVE COMPONENT ] rendre visible ou invisible un paramètre utilisateur selon des conditions ?
par simjoubert Mar 19 Mar - 14:38
» [ PRESENTATION ] Manutio
par Manutio Lun 18 Mar - 8:21
» [ ARTLANTIS ] Ca donne envie !
par fraid Ven 15 Mar - 6:44
» [ SKETCHUP généralité ] SÉLECTIONNER - Tuto 3/4 - 1ère TECHNIQUE INÉDITE
par JDD Mer 13 Mar - 9:39
» [ SKETCHUP plugins ] SketchUp et Menuiserie : Rencontre avec Artwood
par art wood concept Mer 13 Mar - 8:54
» [ SKETCHUP tutos ] SÉLECTIONNER - Tuto 3/4 - 1ère TECHNIQUE INÉDITE
par jerryvento Mar 12 Mar - 7:48
» [ SKETCHUP LIVE COMPONENT ] table avec chaises
par tenrev Mar 12 Mar - 7:46
formulaire/diaporama
chaine sketchup.tv
Serveur Discord
[plugin] pente polaire ou pourcentage
Page 1 sur 1 • Partagez
Bonjour,
Sur un autre forum, j'ai tenté de faire une commande permettant de saisir des lignes en donnant
longueur< angle ou bien longueur< coefficient%
C'est plus ou moins bien réussi, mais je vous la soumets en test, cela peut intéresser certains, et je sais qu'il y a ici un "scripteur" qui pourra me donner un avis sur les problèmes.
video démo et téléchargement, lire avant d'utiliser
Sur un autre forum, j'ai tenté de faire une commande permettant de saisir des lignes en donnant
longueur< angle ou bien longueur< coefficient%
C'est plus ou moins bien réussi, mais je vous la soumets en test, cela peut intéresser certains, et je sais qu'il y a ici un "scripteur" qui pourra me donner un avis sur les problèmes.
video démo et téléchargement, lire avant d'utiliser
-------------------------------------------------------------------------------------------------------------------------
AD'TAL HEURE
Cordialement yvon
- jojo2modérateur
- Date d'inscription : 14/11/2009
Nombre de messages : 135
Points : 170
Salut,
A première vue, ton problème semble résolvable.
Sauf que je n'ai pas bien compris à quoi peut servir de gérer une pente 2D dans un espace 3D.
Je viens de me connecter à ton site mais le script que tu laisses est en rbs. Je ne peux donc le lire et t'aider pour ton problème.
Envoie-moi le rb si tu veux que je t'aide.
++
A première vue, ton problème semble résolvable.
Sauf que je n'ai pas bien compris à quoi peut servir de gérer une pente 2D dans un espace 3D.
Je viens de me connecter à ton site mais le script que tu laisses est en rbs. Je ne peux donc le lire et t'aider pour ton problème.
Envoie-moi le rb si tu veux que je t'aide.
++
Bonjour,
Merci tout d'abord.
Je pensais trouver une solution mais ce n'est pas le cas.
A quoi cela sert ?
Je ne sais pas, j'ai simplement voulu répondre à quelqu'un qui exprimait ce besoin, juste pour pouvoir me confronter à cela.
J'ai rajouté le fichier.rb au même endroit.
PS:je n'ai pas trouvé comment insérer un fichier joint ici.
Merci tout d'abord.
Je pensais trouver une solution mais ce n'est pas le cas.
A quoi cela sert ?
Je ne sais pas, j'ai simplement voulu répondre à quelqu'un qui exprimait ce besoin, juste pour pouvoir me confronter à cela.
J'ai rajouté le fichier.rb au même endroit.
PS:je n'ai pas trouvé comment insérer un fichier joint ici.
-------------------------------------------------------------------------------------------------------------------------
AD'TAL HEURE
Cordialement yvon
- jojo2modérateur
- Date d'inscription : 14/11/2009
Nombre de messages : 135
Points : 170
Re,
Va pour l'exercice de style, alors!
Evidemment, comme tu t'en doutes, tout se passe dans la définition "onUserText".
Je pense que tu préfèreras corriger toi-même ton script alors je te fais 3 remarques pour te guider:
a) la commande "begin, rescue, end" est une commande à rattrapage d'erreur.
cad: on écrit
b) le positionnement:
Vu comment tu as écrit ton code, il t'est interdit de commencer le traçage d'une ligne sur un des axes => erreur de création de "vec".
Il serait peut-être plus judicieux de forcer la vue sur face ou top ainsi que l'affichage en "projection parallèle" et éliminer toutes ces lignes de positionnement devenues inutiles.
c) la gestion de la valeur VCB:
La commande split est bien utilisée.
Mais tu peux fortement simplifier le décodage du % dans le style :
Tu peux aussi gérer l'absence du "<" en suivant le fonctionnement normal du linetool.rb.
Voili, voilou, je reste à ta disposition si mes explications ne sont pas assez claires.
++
Va pour l'exercice de style, alors!
Evidemment, comme tu t'en doutes, tout se passe dans la définition "onUserText".
Je pense que tu préfèreras corriger toi-même ton script alors je te fais 3 remarques pour te guider:
a) la commande "begin, rescue, end" est une commande à rattrapage d'erreur.
cad: on écrit
- Code:
begin
commandes normales du script
test quelconque
si le test est ok, on continue
commandes normales du script
re-test quelconque
si le re-test est ok, on continue
etc...
rescue
ici les commandes en cas d'erreur du test ou du re-test
end # fin du begin
b) le positionnement:
- Code:
if @ip1.position.x!=0 and @ip1.position.y!=0
vec = Geom::Vector3d.new a,b,0
end
if @ip1.position.x!=0 and @ip1.position.z!=0
vec = Geom::Vector3d.new a,0,b
end
if @ip1.position.y!=0 and @ip1.position.z!=0
vec = Geom::Vector3d.new 0,a,b
end
if @ip1.position.x!=0 and @ip1.position.y!=0 and @ip1.position.z!=0
vec = Geom::Vector3d.new 0,a,b
end
Vu comment tu as écrit ton code, il t'est interdit de commencer le traçage d'une ligne sur un des axes => erreur de création de "vec".
Il serait peut-être plus judicieux de forcer la vue sur face ou top ainsi que l'affichage en "projection parallèle" et éliminer toutes ces lignes de positionnement devenues inutiles.
c) la gestion de la valeur VCB:
La commande split est bien utilisée.
Mais tu peux fortement simplifier le décodage du % dans le style :
- Code:
degres = (casse[1].to_i.modulo(800) * 0.45).to_f
Tu peux aussi gérer l'absence du "<" en suivant le fonctionnement normal du linetool.rb.
Voili, voilou, je reste à ta disposition si mes explications ne sont pas assez claires.
++
Bonjour,
C'est vraiment "sympa" de t'intéresser à mon cas (d'école puisque non indispensable).
Je regarde de plus près en tenant compte de tes remarques et je tente de les mettre en application.
Je me permettrai d'abuser encore un peu pour refaire le point après...
A plus.
yvon
C'est vraiment "sympa" de t'intéresser à mon cas (d'école puisque non indispensable).
Je regarde de plus près en tenant compte de tes remarques et je tente de les mettre en application.
Je me permettrai d'abuser encore un peu pour refaire le point après...
A plus.
yvon
-------------------------------------------------------------------------------------------------------------------------
AD'TAL HEURE
Cordialement yvon
- Contenu sponsorisé
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum