Des cercles a dessiner sans "circle"
Re: Des cercles a dessiner sans "circle"
Pourquoi vouloir à tout prix coder une fonction de cercle équivalente à celle de PB alors que l'intérêt du basic est justement de ne pas se prendre la tête sur ce genre de choses pour pouvoir se concentrer sur des choses bien plus intéressantes grâce à tout un panel d'outils auxquels circle() appartient ?
Re: Des cercles a dessiner sans "circle"
@SPH
Crisot a raison : file-moi de la thune, des ronds !!
En tout cas merci SPH pour ce sujet. En ralentissant l'algo de tracé de cercle, ça m'a rappelé mon enfance sur un CGA monochrome 320*200 pixels avec 4.77MHz. Je crois que l'alim faisait 500 watts ! Un vrai chauffage. Un temps qui n'existe plus il y a 29 ans.
Un temps où, à l'école, si tu oublies ta colle à papier, tu te prends une baffe par l'instit qui te fait ne plus jamais oublier ta colle à papier. La colle TESA...
Crisot a raison : file-moi de la thune, des ronds !!
En tout cas merci SPH pour ce sujet. En ralentissant l'algo de tracé de cercle, ça m'a rappelé mon enfance sur un CGA monochrome 320*200 pixels avec 4.77MHz. Je crois que l'alim faisait 500 watts ! Un vrai chauffage. Un temps qui n'existe plus il y a 29 ans.
Un temps où, à l'école, si tu oublies ta colle à papier, tu te prends une baffe par l'instit qui te fait ne plus jamais oublier ta colle à papier. La colle TESA...
Re: Des cercles a dessiner sans "circle"
Par pur curiosité, c'est toutcrisot a écrit :Pourquoi vouloir à tout prix coder une fonction de cercle équivalente à celle de PB alors que l'intérêt du basic est justement de ne pas se prendre la tête sur ce genre de choses pour pouvoir se concentrer sur des choses bien plus intéressantes grâce à tout un panel d'outils auxquels circle() appartient ?
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.00 - 64 bits
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.00 - 64 bits
Re: Des cercles a dessiner sans "circle"
@crisot tout dépend de l'usage, j’utilisai cette fonction pour poker des cercles au format amstrad dans une zone mémoire
Re: Des cercles a dessiner sans "circle"
@case
tu te souviens de la source d'info qui expliquait l'algo (journal, magazine, revue, etc...) ?
tu te souviens de la source d'info qui expliquait l'algo (journal, magazine, revue, etc...) ?
Re: Des cercles a dessiner sans "circle"
code pris sur le forum us, le lien du topic est en commentaire dans le code
https://www.purebasic.fr/english/viewto ... 13&t=36896
https://www.purebasic.fr/english/viewto ... 13&t=36896
Re: Des cercles a dessiner sans "circle"
Interessantcase a écrit :code pris sur le forum us, le lien du topic est en commentaire dans le code
https://www.purebasic.fr/english/viewto ... 13&t=36896
thxxx
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.00 - 64 bits
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.00 - 64 bits
Re: Des cercles a dessiner sans "circle"
@case
Je ne parlais pas de la source "contemporaine", mais celle de l'époque où tu pokais des cercles directement en mémoire vidéo sur Amstrad !
Je ne parlais pas de la source "contemporaine", mais celle de l'époque où tu pokais des cercles directement en mémoire vidéo sur Amstrad !
Re: Des cercles a dessiner sans "circle"
s'est contemporain
c'est un logiciel que j'ai programmé en Pure Basic pour faire des dessins au format amstrad.
https://youtu.be/exO-uva6bUQ
mais je pokais pas des cercles sur un amstrad je le faisais en pure basic
si tu veux de la doc sur la memoire video j'ai potassé ca
https://cpcrulez.fr/coding_ANTIBUG-01-s ... _ecran.htm
c'est un logiciel que j'ai programmé en Pure Basic pour faire des dessins au format amstrad.
https://youtu.be/exO-uva6bUQ
mais je pokais pas des cercles sur un amstrad je le faisais en pure basic
si tu veux de la doc sur la memoire video j'ai potassé ca
https://cpcrulez.fr/coding_ANTIBUG-01-s ... _ecran.htm
Re: Des cercles a dessiner sans "circle"
Ah yes. Je pensais que t'avais poké ça il y a 30 ans. Il fallait quand même être hyper bien renseigné. Perso je voyais ce système de tracé en.... Euh... Gwbasic ! Donc je suppose que Microsoft avait dû récupérer l'algo qui devait provenir d'un mathématicien.
Moi, benêt, je me disais que c'était plus rapide (de l'ordre de 2 à 3 fois) de répartir les points. Alors, ne connaissant que la trigo, je me souviens avoir tenté quelques tests : échec absolu ! Evidemment, Basic interprété à virgule flottante logicielle, versus Assembleur avec entiers : le combat est perdu d'office. Il me faudra 3 ans pour récupérer un livre sur l'ASM.
C'était il y a moins de 30 ans... Put... Qu'est-ce que ça défile...
Je ne pensais pas être surpris, dans la vie quotidienne d'aujourd'hui par des personnes qui me demandent pourquoi n'avais-je pas fait d'étude ? (alors qu'il n'y en avait PAS : même l'armée était en retard en 1997 précisément quand je me suis spécialement déplacé pour mon orientation post-bac).
Pareil pour les logiciels : c'était un business élitiste, il ne faut pas se leurrer. Je n'ai eu accès à Turbo Assembleur qu'en 1998, cela faisait un an que j'avais fait mon propre compilateur, et c'était loin d'être une bombe commercialisable. C'était plus une sorte de wrapper qui transformait les appels de fonction en appels d'interruption en mode réel. Ça accélérait l'exécution en 16 bits, juste ce qui me convenait tandis que Windows 3.11 et 95 tournaient déjà en 32 bits depuis plusieurs années...
Moi, benêt, je me disais que c'était plus rapide (de l'ordre de 2 à 3 fois) de répartir les points. Alors, ne connaissant que la trigo, je me souviens avoir tenté quelques tests : échec absolu ! Evidemment, Basic interprété à virgule flottante logicielle, versus Assembleur avec entiers : le combat est perdu d'office. Il me faudra 3 ans pour récupérer un livre sur l'ASM.
C'était il y a moins de 30 ans... Put... Qu'est-ce que ça défile...
Je ne pensais pas être surpris, dans la vie quotidienne d'aujourd'hui par des personnes qui me demandent pourquoi n'avais-je pas fait d'étude ? (alors qu'il n'y en avait PAS : même l'armée était en retard en 1997 précisément quand je me suis spécialement déplacé pour mon orientation post-bac).
Pareil pour les logiciels : c'était un business élitiste, il ne faut pas se leurrer. Je n'ai eu accès à Turbo Assembleur qu'en 1998, cela faisait un an que j'avais fait mon propre compilateur, et c'était loin d'être une bombe commercialisable. C'était plus une sorte de wrapper qui transformait les appels de fonction en appels d'interruption en mode réel. Ça accélérait l'exécution en 16 bits, juste ce qui me convenait tandis que Windows 3.11 et 95 tournaient déjà en 32 bits depuis plusieurs années...
Re: Des cercles a dessiner sans "circle"
@Djes
Merci pour le rappel sur Bernard Fabrot. Si c'est lui qui s'affiche en dread locks sur un de ces livres, j'ai acheté un de ces livres où il indique 7 méthodes de tris il y a un peu moins de 20 ans (on les a tous passé en revue sur ce forum). Et, effectivement, il y avait de la lecture, mais il y a un << mais >> à faire comprendre (au quotidien j'entends) :
La communication technique n'est pas linéaire et va l'être de moins en moins.
Merci pour le rappel sur Bernard Fabrot. Si c'est lui qui s'affiche en dread locks sur un de ces livres, j'ai acheté un de ces livres où il indique 7 méthodes de tris il y a un peu moins de 20 ans (on les a tous passé en revue sur ce forum). Et, effectivement, il y avait de la lecture, mais il y a un << mais >> à faire comprendre (au quotidien j'entends) :
La communication technique n'est pas linéaire et va l'être de moins en moins.