Archi-Cadlinkeuses, Archi-Cadlinkeurs,

Vous êtes les bienvenus.

Ce forum, ouvert depuis le mois de novembre 2018, a pour objectif, vocation et ambition de répondre à toutes vos interrogations sur l'outil logiciel ArchiCAD®, développé par GRAPHISOFT© (au delà des canaux officiels type forum éditeur, distributeurs, revendeurs... et des "baratins commerciaux" ! ;-)).
Ce lieu souhaite également créer du lien entre ses utilisateurs.

Il s'adresse à tous, du débutant a l'expert, et repose exclusivement sur le bénévolat collaboratif et participatif.

Pour éviter toutes pertes de cette future base de connaissances et la pérenniser, ce forum est géré, administré, développé et financé par une association loi 1901 à but non lucratif. Vous pouvez sur demande adhérer a l'association comme membre actif, moyennent une cotisation faible et attractive ( entre 5 et 10 € )

Cet espace auto financé est sans contrainte d'intérêts commerciaux tiers. Il est donc indépendant et libre.

Il est entièrement dédié aux utilisateurs (dessinateur-projeteur, technicien, maitre d’œuvre, collaborateur d'architecte, architecte, ingénieur, etc...).
Il s'adresse donc aux acteurs "sur le terrain", qui conçoivent, produisent, réalisent, diffusent, des publications numériques et/ou "papier", avec ce logiciel.

Les accès au site et à ses différentes rubriques sont entièrement libres et gratuits. Les pièces téléchargeables et le droit à poster exigent l'inscription.
Merci de remplir IMPERATIVEMENT dans les champs de votre profil:
1/ votre numéro de version d'ArchiCAD® (de la 4.5 à la 23!)
2/ votre OS (Mac ou Windows)
3/ votre localisation

C'est uniquement fait pour faciliter la pertinence des réponses et les échanges.

La rubrique "Je me présente" vous permettra d'accéder à de nouveaux salons permettant le téléchargement d'objets mis à disposition et de quelques autres goodies à venir. Elle vous permet également de vous géolocaliser sur une carte interactive, un lien vous est fourni. Vous avez peut être une ou un collègue près de là où vous exercez !

Les membres Administrateurs :

David, Felipe, Maël, Nicolas, Pierre, Sam, Simon, Yves


PS :
Notre association a perdu son vice président, Frederic Deschamp alias FMR le 15 Août 2019.

Remerciement à Eric Wilk pour sa confiance renouvelée aux "irréductibles"

Hotspot / angle  [RÉSOLU]

Les trucs un peu plus complexes, le cœur des objets paramétriques
Avatar de l’utilisateur
AK40Cess
Messages : 206
Inscription : 11 déc. 2018 09:01
Localisation : La Reunion
Version d'Archicad : Archicad 21
Système d'exploitation : Windows
A remercié : 11 fois
A été remercié : 7 fois

Re: Hotspot / angle

Message par AK40Cess »

Yves Houssier a écrit :
07 janv. 2021 16:55
Je l'ai pas fait souvent non plus
un petit extrait d'un objet "Douche"

Code : Tout sélectionner

	HOTSPOT 0,0,0,unID,ang_pom,6 :unID=unID+1
	HOTSPOT  0.15,0,0,unID, ang_pom,4 + 128:unID=unID+1
	HOTSPOT  0.15*COS(ang_pom),0.15*SIN(ang_pom),0,unID, ang_pom,5 :unID=unID+1
	HOTSPOT 0,0,0.2,unID,ang_pom,7 :unID=unID+1
J'avais du ajouter la ligne avec le 7 il me semble pour que ça fonctionne en 3D Pierre nous en dira plus sûrement
Je m'en suis sortie avec ça, merci.
(Pour ma part je n'ai pas mis la dernière ligne, (avec ou sans je ne vois aucune différence))
Je m'en suis presque sortie !, il me reste un dernier soucis, mon point chaud fonctionne sauf quand mon angle est à zéro.
Dans ce cas il ne fonctionne pas...une idée ?!!
Trois Bassins - La Réunion
Archicad 21 - Win10

Avatar de l’utilisateur
Pierre Fernandez
Secretaire adjoint Moderateur
Messages : 983
Inscription : 18 nov. 2018 13:14
Localisation : La Membrolle-sur-Choisille
LinkedIn : www.linkedin.com/in/pierre-fernandez-a1263255/
Version d'Archicad : 24
Système d'exploitation : Windows
A remercié : 46 fois
A été remercié : 186 fois
Contact :

Re: Hotspot / angle

Message par Pierre Fernandez »

l'éternel probleme... le GDL n'aime pas les SIN(0) et COS(0)
Windows 10 - ArchiCAD 15 à 24
BIM Services Patrimoine Virtuel

Avatar de l’utilisateur
AK40Cess
Messages : 206
Inscription : 11 déc. 2018 09:01
Localisation : La Reunion
Version d'Archicad : Archicad 21
Système d'exploitation : Windows
A remercié : 11 fois
A été remercié : 7 fois

Re: Hotspot / angle

Message par AK40Cess »

ha oui....
SIN (x + 0.001) !!
merci
Trois Bassins - La Réunion
Archicad 21 - Win10

Avatar de l’utilisateur
Simon
Site Admin
Messages : 468
Inscription : 14 nov. 2018 16:18
Localisation : Saint Etienne
Version d'Archicad : 22
Système d'exploitation : Windows 10
A remercié : 40 fois
A été remercié : 74 fois

Re: Hotspot / angle

Message par Simon »

Mais dans ce cas, tu auras l'erreur si x = -0.001...

Peut-être qu'un truc de ce style serait plus adapté :

Code : Tout sélectionner

EPS = .001

(ABS(x) > EPS) * SIN (x)
À tester ...
Windows 10 - Archicad 22 - Sketch'up
Thearender - Lumion
GDL Addict !

Avatar de l’utilisateur
Pierre Fernandez
Secretaire adjoint Moderateur
Messages : 983
Inscription : 18 nov. 2018 13:14
Localisation : La Membrolle-sur-Choisille
LinkedIn : www.linkedin.com/in/pierre-fernandez-a1263255/
Version d'Archicad : 24
Système d'exploitation : Windows
A remercié : 46 fois
A été remercié : 186 fois
Contact :

Re: Hotspot / angle

Message par Pierre Fernandez »

dans le cas présent, c'est pour l'ouverture d'un volet alors il y a peu de chance qu'il ait des valeurs négatives
Windows 10 - ArchiCAD 15 à 24
BIM Services Patrimoine Virtuel

Avatar de l’utilisateur
AK40Cess
Messages : 206
Inscription : 11 déc. 2018 09:01
Localisation : La Reunion
Version d'Archicad : Archicad 21
Système d'exploitation : Windows
A remercié : 11 fois
A été remercié : 7 fois

Re: Hotspot / angle

Message par AK40Cess »

Je me remet sur mon objet après une petite pause et ne parviens tj pas à débloquer mon volet lorsqu'il est à 0.
J'ai tenté un truc dans l'idée de Simon mais ça ne fonctionne pas.
Je comprend bien qu'il n'aime pas les cos 0 et sin 0 mais je ne comprend pas la démarche pour les éviter !
J'ai tenté ça !!

Code : Tout sélectionner

	IF 0 < ABS(A_P) < eps THEN Da = 0 		
	IF 0 < ABS(A_P) < eps THEN Dc = 0
	Da = HV_P * SIN (A_P)
	Dc = HV_P * COS (A_P)
Da et Dc sont les valeurs x et y de mon pt chaudet A_P mon angle.
Trois Bassins - La Réunion
Archicad 21 - Win10

Avatar de l’utilisateur
Yves Houssier
Admin Moderateur
Messages : 2872
Inscription : 14 nov. 2018 17:17
Localisation : Seraing - Belgique
Version d'Archicad : ArchiCAD 21
Système d'exploitation : MacOs 10.12
A remercié : 99 fois
A été remercié : 379 fois

Re: Hotspot / angle

Message par Yves Houssier »

Dans ton script le Da et le Dc sont toujours calculé en dernier lieu donc normal … toujours le problème de COS(0) …
Et pour IF 0 < ABS(A_P) < eps THEN Da = 0 il faudrait plutôt … IF A_P < eps AND A_P > -eps THEN Da = 0
Mais Je dirai essaye un truc de ce genre

Code : Tout sélectionner

IF A_P > EPS THEN
Da = HV_P * SIN (A_P)
Dc = HV_P * COS (A_P)
ELSE
Da = 0 
Dc = 0
ENDIF
ArchiCad depuis la 3.43 (1990) à la version 22. Projet en cours sur la 19 est la 21.
Mac Os 10.6 à 10.12

Répondre