forum d'entraide Sketchup Artlantis Archicad et bien d'autres
Bonjour sunny

Bonjour et bienvenue sur biblio3d, forum destiné à l'entraide concernant plus particulièrement les logiciels

SKETCHUP - ARTLANTIS - ARCHICAD - PIRANESI
Basketball

Attention : concernant les nouveaux venus, l'inscription est obligatoire pour accéder à la totalité du forum. Après inscription, veuillez vous présenter dans la section adéquate. Nous serons ravis de vous souhaiter la bienvenue dans la communauté ! sourire
Galerie


[plugin] pente polaire ou pourcentage Empty
addthis
Derniers sujets
» [ ARCHICAD ] hachures au droit des jonctions de murs
par Farkas Aujourd'hui à 15:08

» [ ARCHICAD ] REFERENCE DE TRACE - HELP
par Coulou Aujourd'hui à 15:08

» [ AUTRES LOGICIELS ] D5render
par silic Aujourd'hui à 9:07

» [ ARCHICAD ] Archicad 24
par Coulou Hier à 11:35

» [ WIP_ANIMATIONS ] petite animation twinmotion
par Coulou Hier à 9:04

» [ TWINMOTION ]SYNCHRO-TWINMOTION ET ARCHICAD 23-Textures
par Angous Hier à 0:23

» [ FORUM ] Nouveaux pouces
par tenrev Ven 10 Juil 2020 - 16:03

» [ ARCHICAD ] 22 et précédents toitures faitages horizontaux
par Coulou Ven 10 Juil 2020 - 11:36

» [ ARCHICAD ] raccordements de toitures
par Coulou Ven 10 Juil 2020 - 11:27

» [ ARCHICAD ] Affichage des fenêtres de toiture en plan
par Farkas Ven 10 Juil 2020 - 10:21

» [ ENSCAPE ] version preview de Enscape 2.8 du 8 juillet 2020
par youyou40 Jeu 9 Juil 2020 - 11:53

» [AUTRES LOGICIELS] Moi3D beta 4.0 - 64 bits Mac / PC 22 Janvier 2020
par Pilou Lun 6 Juil 2020 - 23:12

» [ SKETCHUP plugins ] Transformer des Objets par une image!
par Dav_id Lun 6 Juil 2020 - 11:05

» [ AUTRES LOGICIELS ] Adobe a modifié les licences des outils Substance
par Dav_id Lun 6 Juil 2020 - 11:03

» [ SKETCHUP plugins ] Animator
par rascal Dim 5 Juil 2020 - 21:46

» [ AUTRES LOGICIELS ] Test de Simlab Composer 10 : vitesse de rendu enfin améliorée
par odrik Dim 5 Juil 2020 - 20:04

» [ ARCHICAD ] Représentation dernière marche escalier 2D vs 3D
par Wutxo Sam 4 Juil 2020 - 12:03

» [ AUTRES LOGICIELS ] Marmoset Toolbag ... ? Personne ne connait ?
par Pilou Sam 4 Juil 2020 - 8:49

» [SKETCHUP composants dynamiques]Tutos pour la création de composants dynamiques
par nono.lerat Ven 3 Juil 2020 - 10:06

» [ TWINMOTION ] La synchronisation avec SketchUP?
par Dav_id Jeu 2 Juil 2020 - 9:22

» [ SKETCHUP généralité ] Modification d'échelle qui part en cahuète
par tenrev Jeu 2 Juil 2020 - 8:21

» [ ARCHICAD ] - Escalier triple quart tournant
par Coulou Mer 1 Juil 2020 - 17:06

» [ ARCHICAD ] Jonction mur rideau
par Coulou Mer 1 Juil 2020 - 16:26

» [ AUTRES LOGICIELS ] Fusion 360
par Pilou Mer 1 Juil 2020 - 11:34

» [ ARCHICAD ] Gérer la résolution de courbure d'une coque ou forme
par Coulou Mar 30 Juin 2020 - 17:37

biblio3d
biblio3d sur facebook
biblio3d sur Linkedin
pinterest
upload



Uploader ici vos fichiers
à partager sur le forum

livre doh Sketchup

[plugin] pente polaire ou pourcentage

Aller en bas

[plugin] pente polaire ou pourcentage Empty [plugin] pente polaire ou pourcentage

Message par nazemrap le Dim 6 Mar 2011 - 9:41

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


-------------------------------------------------------------------------------------------------------------------------
AD'TAL HEURE
Cordialement yvon

nazemrap
Timide
Timide

Masculin Date d'inscription : 26/02/2010
Nombre de messages : 32
Points : 48

http://technaulogis.fr

Revenir en haut Aller en bas

[plugin] pente polaire ou pourcentage Empty Re: [plugin] pente polaire ou pourcentage

Message par jojo2 le Sam 12 Mar 2011 - 15:20

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.

++

jojo2
modérateur
modérateur

Date d'inscription : 14/11/2009
Nombre de messages : 135
Points : 170

Revenir en haut Aller en bas

[plugin] pente polaire ou pourcentage Empty Re: [plugin] pente polaire ou pourcentage

Message par nazemrap le Sam 12 Mar 2011 - 19:10

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.

-------------------------------------------------------------------------------------------------------------------------
AD'TAL HEURE
Cordialement yvon

nazemrap
Timide
Timide

Masculin Date d'inscription : 26/02/2010
Nombre de messages : 32
Points : 48

http://technaulogis.fr

Revenir en haut Aller en bas

[plugin] pente polaire ou pourcentage Empty Re: [plugin] pente polaire ou pourcentage

Message par jojo2 le Sam 12 Mar 2011 - 22:28

Re,

Va pour l'exercice de style, alors! rigole

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
Comme tu as écrit tes commandes dans la partie rescue, tu as forcément l'erreur de ne pouvoir transformer en length (Console Ruby).

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
Comme tu travailles en 2D, tu es obligé de gérer les axes.
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.

++

jojo2
modérateur
modérateur

Date d'inscription : 14/11/2009
Nombre de messages : 135
Points : 170

Revenir en haut Aller en bas

[plugin] pente polaire ou pourcentage Empty Re: [plugin] pente polaire ou pourcentage

Message par nazemrap le Dim 13 Mar 2011 - 8:44

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

-------------------------------------------------------------------------------------------------------------------------
AD'TAL HEURE
Cordialement yvon

nazemrap
Timide
Timide

Masculin Date d'inscription : 26/02/2010
Nombre de messages : 32
Points : 48

http://technaulogis.fr

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum