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
» [ SKETCHUP généralité ] Un truc étonnant pour le Follow-me!
par pb3d Aujourd'hui à 12:37

» [ SKETCHUP généralité ] Import de nouvelles matières
par rascal Aujourd'hui à 7:56

» [ SKETCHUP plugins ] Random Entity Generator
par Samuel Tallet-Sabathé Hier à 22:30

» [ PRESENTATION ] Présentation Gigi
par Samuel Tallet-Sabathé Hier à 20:59

» [ AUTRES LOGICIELS ] FlowScape : paysages pour le plaisir des yeux!
par Pilou Hier à 15:19

» [ ARCHICAD-OBJETS GDL ] Import fichier .e57 (.asc)
par tenrev Ven 13 Déc 2019 - 22:29

» [ AUTRES LOGICIELS ] Test avec Fotosketcher "Faisan"
par Pilou Ven 13 Déc 2019 - 20:09

» [ SKETCHUP généralité ] recupérer un groupe effacé par CTRL Z
par Pilou Ven 13 Déc 2019 - 20:07

» [ PRESENTATION ] Bonjour à tous
par Coulou Ven 13 Déc 2019 - 13:31

» [ UNREAL ENGINE ] La version 4.24 est disponible
par Orange_o Ven 13 Déc 2019 - 12:59

» [ PRESENTATION ] un nouveau de plus
par freroil Ven 13 Déc 2019 - 11:45

» [ ARCHICAD ] [TUTO] Créer une rampe avec l'outil escalier
par Coulou Jeu 12 Déc 2019 - 16:06

» [ SKETCHUP généralité ] Problème suite contrôle de validité
par Domix Jeu 12 Déc 2019 - 16:04

» [ ARCHICAD ] HELP : Interruption d'ArchiCad sous Mac OS Catalina
par Coulou Jeu 12 Déc 2019 - 14:40

» [ ARCHICAD ] Outil RoofMaker
par Coulou Jeu 12 Déc 2019 - 8:58

» [ ARTLANTIS ] rendu crayonné
par alexs643 Mer 11 Déc 2019 - 17:07

» [ SKETCHUP généralité ] Passage de la 3D en vue plan
par Rob Luben Mer 11 Déc 2019 - 9:16

» [ ARCHICAD ] Ouvrants sur demi-niveau
par nono.lerat Mar 10 Déc 2019 - 11:49

» [ ARCHICAD ] [ TUTO ] platelage bois et garde corps
par cestquoiladresse Lun 9 Déc 2019 - 22:34

» [ WIP_ANIMATIONS ] piscine intérieure - sketchup - Enscape
par tenrev Lun 9 Déc 2019 - 18:42

» [ WIP_ANIMATIONS ]Animation d'un intérieur réalisé avec Enscape
par tenrev Lun 9 Déc 2019 - 10:56

» [AUTRES LOGICIELS] Moi3D beta 4.0 - 64 bits Mac / PC 10 Octobre 2019
par Pilou Lun 9 Déc 2019 - 2:38

» [ SKETCHUP plugins ] skatter Zone d'herbe
par rascal Dim 8 Déc 2019 - 20:16

» [ SKETCHUP plugins ] Fredo Corner et Round corner
par rascal Dim 8 Déc 2019 - 9:34

» [ AUTRES LOGICIELS ] Sculptron Alpha free
par Pilou Sam 7 Déc 2019 - 2:47

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
posteur
posteur

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
posteur
posteur

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
posteur
posteur

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