Modele și algoritmi de grafică pe computer Nikulin. Geometrie computerului și algoritmi de grafică pe computer. Feedback de la cititori „Evgeny Nikulin: Grafică pe computer. Modele și algoritmi. Tutorial"

Modele și algoritmi de grafică pe computer Nikulin. Geometrie computerului și algoritmi de grafică pe computer. Feedback de la cititori „Evgeny Nikulin: Grafică pe computer. Modele și algoritmi. Tutorial"

30.10.2019

Cartea detaliază bazele matematice și algoritmice ale graficii pe computer moderne: modele de obiecte grafice pe un plan și în spațiu (puncte, vectori, linii și suprafețe, inclusiv obiecte compozite, poliedre, solide și voxel), sarcini de vizualizare geometrică - un set de Algoritmi 2d și 3d - tăieturi și îndepărtari, algoritmi pentru transformări afine și proiective, metode pentru reprezentarea suprafețelor, inclusiv texturarea. Materialul este însoțit de un număr mare de ilustrații, diagrame bloc ale algoritmilor și exemple de implementare a acestora. Acest manual este destinat studenților domeniului de studiu „Informatică și Inginerie Calculatoare”. De asemenea, poate fi util pentru studenții absolvenți, profesorii universitari și toți specialiștii, atât înțelegând elementele de bază ale graficii pe computer, cât și dezvoltării de noi algoritmi și programe de grafică aplicată.
Vulture: Recomandat de Consiliul Academic...

Pentru a descărca, selectați un format:

Feedback de la cititori „Evgeny Nikulin: Grafică pe computer. Modele și algoritmi. Tutorial":

Utilizator Anatoly Tretiakov scrie:

Una dintre cele mai uimitoare povești pe care le-am citit vreodată. Impregnată de dragoste pentru artă, ingenioasă și, în consecință, cele mai ciudate judecăți care au surprins și încântat.
Doi gemeni sunt cei mai apropiați oameni unul de celălalt, ce îi poate separa? La urma urmei, ei împart lumea încă din copilărie.
O carte despre dragoste, durerea pe care o provoacă iubirea, despre spirite înrudite, semne, fantome ale trecutului, „fantome” și speranță. Ne creăm propriul destin și ne găsim propria „arca” și Ralph))
Dacă cartea anterioară a acestui autor, Sky Everywhere, nu m-a cucerit, atunci aceasta m-a impresionat atât de tare încât încă revin la ea în gânduri și asta înseamnă mult.

Cartea detaliază bazele matematice și algoritmice ale graficii pe computer moderne: modele de obiecte grafice pe un plan și în spațiu (puncte, vectori, linii și suprafețe, inclusiv obiecte compozite, poliedre, solide și voxel), sarcini de vizualizare geometrică - un set de Algoritmi 2d și 3d - tăieturi și îndepărtari, algoritmi pentru transformări afine și proiective, metode pentru reprezentarea suprafețelor, inclusiv texturarea. Materialul este însoțit de un număr mare de ilustrații, diagrame bloc ale algoritmilor și exemple de implementare a acestora. Acest manual este destinat studenților domeniului de studiu „Informatică și Inginerie Calculatoare”. De asemenea, poate fi util pentru studenții absolvenți, profesorii universitari și toți specialiștii, atât înțelegând elementele de bază ale graficii pe computer, cât și dezvoltării de noi algoritmi și programe de grafică aplicată.
Vulture: Recomandat de Consiliul Academic...

Pentru a descărca, selectați un format:

Feedback de la cititori „Evgeny Nikulin: Grafică pe computer. Modele și algoritmi. Tutorial":

Utilizator Andrei Belousov scrie:

Era o versiune prescurtată. Cred că versiunea integrală a cărții nu ar fi stăpânit.
Principala dificultate pentru mine a fost numărul de exemple. Pierzându-te în exemple nesfârșite, de multe ori îți pierzi șirul gândurilor, trebuie să te întorci și să o recitești. Unele concluzii logice par forțate.
Dar, pe de altă parte, această lucrare este o piatră de temelie în studiile religioase, folclor. Da, iar în ateismul științific se face referire la el.
Cartea nu este pentru divertisment și lectură superficială, ci pentru lectură atentă și fără grabă.

Cartea oferă cea mai completă prezentare a fundamentelor geometrice și algoritmice ale graficii computerizate moderne: modele matematice ale elementelor grafice în plan și în spațiu, legile fundamentale ale opticii geometrice și algoritmi pentru construirea efectelor optice pe baza acestora, metode de transformări geometrice, analiza și sinteza modelelor de linii, suprafețe și obiecte, probleme de vizualizare geometrică - un set de algoritmi de tăiere și îndepărtare 2d și 3d. Materialul este însoțit de un număr mare de ilustrații, diagrame bloc ale algoritmilor și exemple de implementare a acestora.

Editura: BHV-Petersburg, 2005

ISBN 5-94157-264-6

Numar de pagini: 560.

Conținutul cărții „Geometrie computerizată și algoritmi grafici pe computer”:

  • 1 Introducere
  • 5 Notație de bază și relații
  • 9 Capitolul 1
    • 12 1.1. Elemente grafice pe plan
      • 13 1.1.1. Modele ale unei linii drepte pe un plan
        • 13 1.1.1.1. Ecuația implicită a unei linii drepte
        • 15 1.1.1.2. Ecuația normală a unei linii drepte
        • 16 1.1.1.3. Funcția parametrică a dreptei
        • 17 1.1.1.4. Ecuațiile unei drepte care trece prin două puncte
        • 18 1.1.1.5. Ecuațiile unei drepte în segmente
      • 18 1.1.2. Poziția reciprocă a elementelor grafice pe plan
        • 18 1.1.2.1. Coliniaritatea punctului
        • 19 1.1.2.2. Aranjamentul reciproc al liniilor
        • 19 1.1.2.3. Poziția reciprocă a unui punct și a unei linii
        • 21 1.1.2.4. Construcția unei linii drepte, cea mai puțin îndepărtată de un set de puncte
        • 24 1.1.2.5. Intersecția a două linii
        • 25 1.1.2.6. Ecuații de mănunchi de linii și bisectoare
        • 27 1.1.2.7. Teste de proprietăți ale elementelor grafice pe un plan
        • 32 1.1.2.8. Teste pentru orientarea punctului relativ la poligon
        • 42 1.1.2.9. Algoritmi de intersecție plană
        • 48 1.1.2.10. Aria și centrul geometric al unui poligon
        • 51 1.1.2.11. Algoritmi pentru generarea de poligoane aleatoare
      • 54 1.1.3. Curbe cuadratice și parametrice
    • 60 1.2. Elemente grafice în spațiu
      • 62 1.2.1. Modele de avioane în spațiu
        • 62 1.2.1.1. Ecuație plană implicită
        • 63 1.2.1.2. Ecuație plană normală
        • 64 1.2.1.3. Funcția plană parametrică
        • 66 1.2.1.4. Ecuațiile unui plan care trece prin trei puncte
        • 66 1.2.1.5. Ecuații plane în segmente
        • 67 1.2.1.6. Modele de linie în spațiu
      • 69 1.2.2. Poziția reciprocă a elementelor grafice în spațiu
        • 69 1.2.2.1. Coliniaritatea punctului
        • 69 1.2.2.2. Coplanaritatea punctului
        • 70 1.2.2.3. Punct și linie
        • 70 1.2.2.4. Punct și avion
        • 71 1.2.2.5. Construcția planului cel mai puțin îndepărtat de mulțimea de puncte
        • 73 1.2.2.6. Dispunerea reciprocă a două linii drepte
        • 74 1.2.2.7. Dispunerea reciprocă a unei linii drepte și a unui plan
        • 75 1.2.2.8. două avioane
        • 76 1.2.2.9. fascicul plan și plan bisectoare
        • 77 1.2.2.10. Intersecția planului
        • 77 1.2.2.11. Modelul poliedrului
        • 80 1.2.2.12. Teste de proprietăți ale elementelor grafice în spațiu
        • 83 1.2.2.13. Teste pentru orientarea unui punct în raport cu un poliedru
        • 85 1.2.2.14. Algoritmi pentru intersecția în spațiu
      • 89 1.2.3. Suprafețe pătratice și parametrice
    • 99 1.3. Probleme de bază ale opticii geometrice
      • 100 1.3.1. Intersecția unei raze cu o suprafață
      • 106 1.3.2. Reflectarea unui fascicul de pe o suprafață
      • 107 1.3.3. Refracția fasciculului la suprafață
      • 110 1.3.4. Urmărirea razelor înainte și înapoi
      • 112 1.3.5. Metode de fascicul pentru construirea efectelor optice
        • 116 1.3.5.1. Umbră
        • 121 1.3.5.2. Reflecţie
        • 128 1.3.5.3. Refracţie
  • 139 Capitolul 2 Transformări geometrice
    • 140 2.1. Transformări afine
      • 140 2.1.1. Concepte de bază și relații
      • 144 2.1.2. Transformări afine elementare
        • 144 2.1.2.1. Transfer
        • 144 2.1.2.2. Scalare
        • 145 2.1.2.3. Schimb
        • 148 2.1.2.4. Rotație
        • 149 2.1.2.5. Calculul tabelar al funcțiilor trigonometrice
      • 154 2.1.3. Transformări afine complexe
        • 155 2.1.3.1. Metode de calcul a matricei de transformare complexă
        • 170 2.1.3.2. Metoda cinematică de construcție a obiectelor
        • 182 2.1.3.3. Problema cinematică a mișcării în spațiu
    • 194 2.2. Transformări proiective
      • 196 2.2.1. Proiecții ortografice
      • 197 2.2.2. Proiecții axonometrice
      • 207 2.2.3. proiecții oblice
      • 211 2.2.4. Proiecții centrale (perspectivă).
      • 221 2.2.5. Algoritmi proiectivi pentru transformări complexe
        • 223 2.2.5.1. Proiectarea liniilor spațiale pe un plan
        • 228 2.2.5.2. Proiecții stereografice
        • 231 2.2.5.3. Proiectii pe harti
        • 242 2.2.5.4. Construirea unei scene cu un observator în mișcare
        • 247 2.2.5.5. Algoritmi proiectivi pentru construirea efectelor optice
  • 201 Capitolul 3. Modele matematice ale suprafeţelor şi obiectelor
    • 261 3.1. Metode de modelare a suprafeței
      • 262 3.1.1. Metode de redare a suprafeței
        • 263 3.1.1.1. Selectarea proiecției imaginii
        • 264 3.1.1.2. Suprafețele cadrului
        • 268 3.1.1.3. Suprafețele punctiforme
        • 271 3.1.1.4. Modele de iluminat și suprafețe de umbrire
      • 278 3.1 2. Suprafeţe cinematice
        • 282 3.1.2.1. Suprafețe de revoluție, transfer și combinate
        • 289 3.1.2.2. Suprafețele reglate și evoluțiile acestora
        • 307 3.1.2.3. Suprafețe neregulate
      • 324 3.1.3. Suprafețe definite în bucăți
      • 329 3.1.4. Spline
        • 330 3.1.4.1. Curbe online
        • 339 3.1.4.2. Suprafețe spline
      • 347 3.1.5. Seturi fractale
        • 348 3.1.5.1. Fractali Mandelbrot și fractali algoritmici
        • 353 3.1.5.2. fractali geometrici
        • 370 3.1.5.3. Proprietăți fractale
      • 376 3.1.6. Suprafețe grafice
    • 379 3.2. Modele de obiecte în spațiu
      • 381 3.2.1. Modele de cadru. Solidele platonice
      • 393 3.2.2. Modele de limite
      • 395 3.2.3. modele solide
  • 405 Capitolul 4 Probleme de randare geometrică
    • 405 4.1. Lista booleenilor
      • 408 4.1.1. Combinarea listelor de linii
      • 411 4.1.2. Intersecția listelor de segmente
      • 413 4.1.3. Excluzând listele de segmente
    • 416 4.2. Metode de tăiere
      • 420 4.2.1. Tăiere plană obișnuită
      • 423 4.2.2. Tăierea plată arbitrară a unui segment
      • 429 4.2.3. Tăierea plată arbitrară a unui poligon
      • 432 4.2.4. Tăierea volumetrică a unui segment
      • 434 4.2.5. Tăierea volumului poligonului și poliedrului
      • 442 4.2.6. Construcția logică a obiectelor 3d
      • 448 4.2.7. Sarcini suplimentare de tăiere în avion
        • 448 4.2.7.1. Decuparea unui poligon convex cu un semiplan
        • 452 4.2.7.2. Calculul nucleului unui poligon arbitrar
        • 453 4.2.7.3. Intersecția poligonului convex
        • 454 4.2.7.4. Decuparea proiecției unui poligon convex
        • 461 4.2.7.5. Carcasă poligonală convexă a matricei de puncte
        • 464 4.2.7.6. Poligonalizarea matricei de puncte
        • 468 4.2.7.7. Tăierea unui poligon neconvex
        • 472 4.2.7.8. Triangularea poligonului
      • 484 4.2.8. Sarcini suplimentare de tăiere în spațiu
        • 484 4.2.8.1. Tăierea unui poliedru convex cu o jumătate de spațiu
        • 493 4.2.8.2. Secțiunea unui poliedru convex după un plan
        • 495 4.2.8.3. Calculul miezului poliedrului
        • 496 4.2.8.4. Intersecția poliedrelor convexe
        • 498 4.2.8.5. Carcasă poliedrică convexă a matricei de puncte
    • 504 4.3. Metode de îndepărtare
      • 509 4.3.1. Preprocesarea modelelor de obiecte
        • 509 4.3.1.1. Alegerea unui sistem de coordonate mondial
        • 513 4.3.1.2. Construirea de cochilii de închidere
        • 523 4.3.1.3. Despicarea feței
        • 530 4.3.1.4. Respingerea fețelor non-faciale și normalizarea vectorilor
      • 533 4.3.2. Eliminarea liniilor ascunse
      • 539 4.3.3. Îndepărtarea marginilor ascunse
  • 545 Concluzie
  • 549 Bibliografie

© 2022 huhu.ru - Gât, examinare, secreții nazale, boli ale gâtului, amigdale