FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Gestionnaire de Projets Panoramic
par Minibug Aujourd'hui à 2:10

» Mah-Jong européen new-look
par jjn4 Hier à 16:35

» Button_picture
par pascal10000 Hier à 11:41

» Pourquoi le compilateur stagne
par Minibug Hier à 11:09

» 4 (en analyse): SYNEDIT_TARGET_IS_OBJECT devient inactif
par Jack Hier à 10:09

» 3 (en analyse): Mauvaise interprétation du string "THEN"
par Jack Hier à 10:03

» KGF.dll - demandes ou suggestions de modifications ou ajouts
par Marc Hier à 10:00

» KGF_dll - nouvelles versions
par pascal10000 Mer 13 Déc 2017 - 17:27

» track_bar circulaire
par Klaus Mar 12 Déc 2017 - 13:54

» API Windows
par Klaus Mar 12 Déc 2017 - 3:21

» Cartes de voeux, menus, etc.
par JL35 Lun 11 Déc 2017 - 17:48

» a l'aide klaus
par Minibug Lun 11 Déc 2017 - 11:42

» bug SYNEDIT_TARGET_IS_OBJECT
par Jack Lun 11 Déc 2017 - 0:16

» Jukebox : Serge Reggiani
par papydall Sam 9 Déc 2017 - 5:58

» Ecouter la radio fm sur votre pc
par pascal10000 Sam 9 Déc 2017 - 3:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Décembre 2017
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
25262728293031
CalendrierCalendrier

Partagez | 
 

 [solved] 3D_LINE How to ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
d.j.peters

avatar

Nombre de messages : 64
Age : 53
Localisation : Germany
Date d'inscription : 31/07/2010

MessageSujet: [solved] 3D_LINE How to ?   Lun 16 Oct 2017 - 18:23

how to use and show the blue 3D_LINE ?
thank you
Code:
label DoIt
dim x,y,z

' full_space 0
scene3d 1
full_space 1

' axes_show
axes_hide

' fog_on
fog_off


3d_cube 1,1
3d_color 1,255,0,0 : ' red
' 3d_hide 1

3d_cube 2,1
3d_color 2,0,255,0 : ' green
' 3d_hide 2

3d_line 3 ,1,0,0   : ' <- is it position direction or what ?
3d_line_width 3,3  : ' 3 pixels width
3d_color 3,0,0,255 : ' blue

timer 99
timer_interval 99,40 : ' 1000/25 Hz
on_timer 99,DoIt

end              

DoIt:
  if scancode=27 then terminate
  3d_rotate 1,x*2,y,z
  3d_rotate 2,x,y*2,z
  3d_rotate 3,x,y,z*2
  x=x+1 : y=y+1 : z=z+1
return


Dernière édition par d.j.peters le Mar 17 Oct 2017 - 12:02, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://shiny3d.de
papydall

avatar

Nombre de messages : 5613
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: [solved] 3D_LINE How to ?   Lun 16 Oct 2017 - 19:34

Salut d.j.peters
Je suis très content de ton retour sur le forum

Hello d.j.peters
I am very satisfied with your return on the forum.


La commande 3D_LINE a 2 actions possibles :
- Si le numéro N n'est pas utilisé, elle crée le premier point d'une nouvelle ligne 3D en (X,Y,Z) et donne le numéro N à cette ligne 3D.
- Si le numéro N est déjà utilisé pour une ligne 3D, elle ajoute le point (X,Y,Z) à la ligne existante pour créer un nouveau segment à la ligne 3D désignée par son numéro N. Le nouveau segment prend la couleur et la largeur de la ligne 3D existante. Le centre de la ligne 3D est placée en (0,0,0) : le centre du monde 3D (SCENE3D).



The command 3D_LINE has 2 possible actions:
- If the number N is not used, it creates the first point of a new 3D line (X,Y, Z) and gives the number N to this 3D line.
- If the number N is already used for a 3D line, it adds the point (X,Y, Z) to the existing line to create a new segment in the 3D line indicated by her number N. The new segment takes the color and the width of the existing 3D line. The center of the 3D line is placed in (0,0,0): the center of the 3D world ( SCENE3D).


Essayer ce code

Try this code



Code:

label DoIt
dim x,y,z

' full_space 0
scene3d 1
full_space 1

' axes_show
 axes_hide

' fog_on
fog_off


3d_cube 1,1
3d_color 1,255,0,0 : ' red
' 3d_hide 1

 3d_cube 2,1
 3d_color 2,0,255,0 : ' green
' 3d_hide 2

3d_line 3 ,1,0,0   : ' <- is it position direction or what ?
3d_line_width 3,3  : ' 3 pixels width
3d_color 3,0,0,255 : ' blue
3d_line 3,2,0,0 : ' <--------------------- Papydall

timer 99
timer_interval 99,40 : ' 1000/25 Hz
on_timer 99,DoIt

end              

DoIt:
  if scancode=27 then terminate
  3d_rotate 1,x*2,y,z
  3d_rotate 2,x,y*2,z
  3d_rotate 3,x,y,z*2
  x=x+1 : y=y+1 : z=z+1
return
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
silverman

avatar

Nombre de messages : 475
Age : 45
Localisation : Picardie
Date d'inscription : 19/03/2015

MessageSujet: Re: [solved] 3D_LINE How to ?   Lun 16 Oct 2017 - 19:37

hello d.j.peters

tu dois utiliser 2 fois la command 3D_LINE:

you must use the 3D_LINE command twice:

Code:
label DoIt
dim x,y,z

' full_space 0
scene3d 1
full_space 1

' axes_show
axes_hide

' fog_on
fog_off


3d_cube 1,1
3d_color 1,255,0,0 : ' red
' 3d_hide 1

3d_cube 2,1
3d_color 2,0,255,0 : ' green
' 3d_hide 2

3d_line 3 ,0,0,0   : ' <- first call put point(start)
3d_line 3 ,0,0,100 : ' <- second call draw line(end)
3d_line_width 3,3  : ' 3 pixels width
3d_color 3,0,0,255 : ' blue

timer 99
timer_interval 99,40 : ' 1000/25 Hz
on_timer 99,DoIt

end              

DoIt:
  if scancode=27 then terminate
  3d_rotate 1,x*2,y,z
  3d_rotate 2,x,y*2,z
  3d_rotate 3,x,y,z*2
  x=x+1 : y=y+1 : z=z+1
return

EDIT: on s'est croisé papydall Very Happy
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
d.j.peters

avatar

Nombre de messages : 64
Age : 53
Localisation : Germany
Date d'inscription : 31/07/2010

MessageSujet: Re: [solved] 3D_LINE How to ?   Lun 16 Oct 2017 - 19:44

where is it documented I found only: 3D_LINE N

without any description or more about parameters

However thank you for your fast responce

DJ
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://shiny3d.de
papydall

avatar

Nombre de messages : 5613
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: [solved] 3D_LINE How to ?   Lun 16 Oct 2017 - 19:54

Voir Aide
Manuel de Référence




Essayer ce code

Code:

label DoIt
dim x,y,z

' full_space 0
scene3d 1
full_space 1

' axes_show
 axes_hide

' fog_on
fog_off


3d_cube 1,1
3d_color 1,255,0,0 : ' red
' 3d_hide 1

 3d_cube 2,1
 3d_color 2,0,255,0 : ' green
' 3d_hide 2

3d_line 3 ,1,0,0   : ' <- is it position direction or what ?
3d_line_width 3,3  : ' 3 pixels width
3d_color 3,0,0,255 : ' blue
rem ============================================================================

3d_line 3,2,0,0 : ' second point
3d_line 3,2,1,0 : ' third point
3d_line 3,3,1,1 : ' forth point


rem ============================================================================
timer 99
timer_interval 99,40 : ' 1000/25 Hz
on_timer 99,DoIt

end              

DoIt:
  if scancode=27 then terminate
  3d_rotate 1,x*2,y,z
  3d_rotate 2,x,y*2,z
  3d_rotate 3,x,y,z*2
  x=x+1 : y=y+1 : z=z+1
return
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
d.j.peters

avatar

Nombre de messages : 64
Age : 53
Localisation : Germany
Date d'inscription : 31/07/2010

MessageSujet: Re: [solved] 3D_LINE How to ?   Lun 16 Oct 2017 - 20:13

I found it
it's only documented online: http://panoramic-language.pagesperso-orange.fr/Reference/3D_LINE.htm
but not in the editor 3D_SCENE help file.

DJ
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://shiny3d.de
papydall

avatar

Nombre de messages : 5613
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: [solved] 3D_LINE How to ?   Lun 16 Oct 2017 - 20:23

What version of Panoramic Editor you use?
The last version is 0.9.28i12 of 08/07/2017

Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Jean Claude

avatar

Nombre de messages : 5086
Age : 63
Localisation : 83 Var
Date d'inscription : 07/05/2009

MessageSujet: Re: [solved] 3D_LINE How to ?   Lun 16 Oct 2017 - 21:08

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jean Claude

avatar

Nombre de messages : 5086
Age : 63
Localisation : 83 Var
Date d'inscription : 07/05/2009

MessageSujet: Re: [solved] 3D_LINE How to ?   Lun 16 Oct 2017 - 21:17

Je pense avoir compris ce que cherche DjPeter. Embarassed

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
d.j.peters

avatar

Nombre de messages : 64
Age : 53
Localisation : Germany
Date d'inscription : 31/07/2010

MessageSujet: Re: [solved] 3D_LINE How to ?   Mar 17 Oct 2017 - 5:16

I downloaded 0.9.28i12 and the help file are complete :-)

It's all OK now.

thank you
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://shiny3d.de
papydall

avatar

Nombre de messages : 5613
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: [solved] 3D_LINE How to ?   Mar 17 Oct 2017 - 6:51

C'est bien, alors!
Tu peux mettre "Résolu"

It's good, then!
You can put "Solved"
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Jicehel

avatar

Nombre de messages : 5863
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: [solved] 3D_LINE How to ?   Mer 18 Oct 2017 - 11:01

Hi, nice to see you back D.J. Peters. You have already go your answer but i would just send you a little hello and welcome back Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: [solved] 3D_LINE How to ?   

Revenir en haut Aller en bas
 
[solved] 3D_LINE How to ?
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: