raytracer fr eine sphere ist fertig, aber das gerenderte bild sieht komisch aus, als wrden zeilen verschoben werden und keine kugel ist zu erkennen. ausserdem gibt es jetzt vektor operationen wie das skalarprodukt.
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
#pragma once
|
||||
struct vec3 {
|
||||
double x, y, z;
|
||||
};
|
||||
@@ -15,7 +16,7 @@ struct ray {
|
||||
|
||||
struct sphere {
|
||||
vec3 origin;
|
||||
int radius;
|
||||
double radius;
|
||||
}; typedef struct sphere sphere;
|
||||
|
||||
struct camera {
|
||||
@@ -25,4 +26,9 @@ struct camera {
|
||||
double width;
|
||||
double resolutionX;
|
||||
double resolutionY;
|
||||
}; typedef struct camera camera;
|
||||
double screenDistance;
|
||||
}; typedef struct camera camera;
|
||||
|
||||
struct rgba {
|
||||
double r, g, b, a;
|
||||
}; typedef struct rgba RGBA;
|
||||
Reference in New Issue
Block a user