Abbildungsmaßstab | |
BOOL | optik_abbm_anhand_g (double f, double g, double *beta) |
Berechnet den Abbildungsmaßstab anhand der Gegenstandsweite. | |
Nahlinsen | |
BOOL | optik_abbm_nahlinse (double f, double diop, double g, double *beta) |
Berechnet den Abbildungsmaßstab bei vorgesetzter Nahlinse, Objektiv nicht auf Unendlich eingestellt. | |
BOOL | optik_abbm_nahlinse_u (double f, double diop, double *beta) |
Berechnet den Abbildungsmaßstab bei vorgesetzter Nahlinse, Objektiv auf Unendlich eingestellt. | |
BOOL | optik_g_nahlinse (double diop, double g, double *g_neu) |
Berechnet die Gegenstandsweite bei vorgesetzter Nahlinse, Objektiv nicht auf Unendlich eingestellt. | |
BOOL | optik_g_nahlinse_u (double diop, double *g) |
Berechnet die Gegenstandsweite bei vorgesetzter Nahlinse, Objektiv auf Unendlich eingestellt. | |
Bildweite | |
BOOL | optik_bildweite_anhand_abbm (double f, double beta, double *b) |
Berechnet die Bildweite in Abhängigkeit vom Abbildungsmaßstab. | |
BOOL | optik_bildweite_anhand_g (double f, double g, double *b) |
Berechnet die Bildweite in Abhängigkeit von der Gegenstandsweite. | |
Bildwinkel | |
BOOL | optik_bildwinkel (double f, double bildlaenge, double *bildwinkel) |
Berechnet den Objektivbildwinkel in Grad. | |
Blende | |
BOOL | optik_blende_anhand_lichtmengen_faktor (double k, double delta_li, double *k_neu) |
Berechnet die neue Blendenkennziffer bei einer bestimmten Lichtmengenänderung. | |
BOOL | optik_blende_pup_masstab (double k, double beta_p, double *k_neu) |
Liefert die neue Blende, wenn der Pupillenmaßstab bekannt ist. | |
BOOL | optik_effektive_blende (double k, double beta, double *k_e) |
Berechnet die effektive Blende, Objektiv in Normalstellung. | |
BOOL | optik_effektive_blende_p (double k, double beta, double beta_p, double *k_e) |
Berechnet die effektive Blende unter Berücksichtigung des Pupillenmaßstabs, Objektiv in Normalstellung. | |
BOOL | optik_effektive_blende_p_r (double k, double beta, double beta_p, double *k_e) |
Berechnet die effektive Blende unter Berücksichtigung des Pupillenmaßstabs, Objektiv in Retrostellung. | |
BOOL | optik_foerderliche_blende (double z, double beta, double lambda, double *k_f) |
Berechnet die Förderliche Blende. | |
Projektion | |
BOOL | optik_breite_bildwand (double f, double g, double l, double *breite) |
Berechnet die Breite des eines projizierten Bilds auf der Projektionsfläche (Bildwand). | |
Dioptrien | |
BOOL | optik_brennweite_anhand_dioptrien (double diop, double *f) |
Berechnet die Brennweite einer Dioptrien-Zahl. | |
BOOL | optik_dioptrien (double f, double *diop) |
Berechnet die Dioptrien einer Brennweite. | |
Lichtwert | |
BOOL | optik_ev (double k, double t, double *ev) |
Berechnet den Lichtwert. | |
Gegenstandsweite | |
BOOL | optik_g_anhand_abbm (double f, double beta, double *g) |
Berechnet die Gegenstandsweite in Abhängigkeit vom Abbdildungsmaßstab. | |
BOOL | optik_g_anhand_bildweite (double f, double b, double *g) |
Berechnet die Gegenstandsweite in Abhängigkeit von der Bildweite. | |
BOOL | optik_g_anhand_entfernungs_einstellung (double e, double d, double f, double *g) |
Berechnet anhand der Gegenstandsweite die Entfernungseinstellung. | |
Belichtung | |
BOOL | optik_k_stufen_anhand_t_faktor (double t_faktor, double *k_stufen) |
Berechnet die Anzahl der Blendenstufen einer Lichtmengenänderung. | |
BOOL | optik_t_faktor_anhand_abbm (double beta, double f, double *faktor) |
Berechnet den Belichtungszeitverlängerungsfaktor bei Nahaufnahmen anhand des Abbildungsmaßstabs. | |
BOOL | optik_t_faktor_anhand_abbm_p (double beta, double beta_p, double *faktor) |
Berechnet den Belichtungszeitverlängerungsfaktor bei Nahaufnahmen anhand des Abbildungsmaßstabs unter Berücksichtigung des Pupillenmaßstabs. | |
BOOL | optik_t_faktor_anhand_abbm_p_r (double beta, double beta_p, double *faktor) |
Berechnet den Belichtungszeitverlängerungsfaktor bei Nahaufnahmen anhand des Abbildungsmaßstabs unter Berücksichtigung des Pupillenmaßstabs, Objektiv in Retrostellung. | |
BOOL | optik_t_faktor_anhand_bildweite (double b, double f, double *faktor) |
Berechnet den Belichtungszeitverlängerungsfaktor bei Nahaufnahmen anhand der Bildweite. | |
Lichtfarbe | |
BOOL | optik_kelvin (double mired, double *kelvin) |
Berechnet den Kelvinwert aus Mired. | |
BOOL | optik_konversions_filter (double mired_film, double mired_lichtq, double *mired_konv) |
Berechnet Miredwert eines Konversionsfilters . | |
BOOL | optik_mired (double kelvin, double *mired) |
Berechnet den Miredwert aus Kelvin. | |
Lochkamera | |
BOOL | optik_loch_durchmesser_opt (double lambda, double b, double g, double *d) |
Berechnet den optimalen Lochdurchmesser bei Lochkameras. | |
Pupillenmaßstab | |
BOOL | optik_pupillen_masstab (double ap, double ep, double *beta_p) |
Berechnet den Pupillenmaßstab. |
BOOL optik_abbm_anhand_g | ( | double | f, | |
double | g, | |||
double * | beta | |||
) |
Berechnet den Abbildungsmaßstab anhand der Gegenstandsweite.
f | Brennweite. Bedingung: Größer als Null | |
g | Gegenstandsweite Bedingung: Größer als die Brennweite | |
beta | Rückgabe des Abbildungsmaßstabs |
BOOL optik_abbm_nahlinse | ( | double | f, | |
double | diop, | |||
double | g, | |||
double * | beta | |||
) |
Berechnet den Abbildungsmaßstab bei vorgesetzter Nahlinse, Objektiv nicht auf Unendlich eingestellt.
f | Brennweite des Objektivs. Bedingung: Größer als Null | |
diop | Dioptrien der Nahlinse. Bedingung: Größer als Null | |
g | Gegenstandsweite. Bedingung: Größer als f | |
beta | Rückgabe des Abbildungsmaßstabs |
BOOL optik_abbm_nahlinse_u | ( | double | f, | |
double | diop, | |||
double * | beta | |||
) |
Berechnet den Abbildungsmaßstab bei vorgesetzter Nahlinse, Objektiv auf Unendlich eingestellt.
f | Brennweite des Objektivs. Bedingung: Größer als Null | |
diop | Dioptrien der Nahlinse. Bedingung: Größer als Null | |
beta | Rückgabe des Abbildungsmaßstabs |
BOOL optik_bildweite_anhand_abbm | ( | double | f, | |
double | beta, | |||
double * | b | |||
) |
Berechnet die Bildweite in Abhängigkeit vom Abbildungsmaßstab.
f | Brennweite. Bedingung: Größer als Null | |
beta | Abbildungsmaßstab. Bedingung: Größer als Null | |
b | Rückgabe der Bildweite |
BOOL optik_bildweite_anhand_g | ( | double | f, | |
double | g, | |||
double * | b | |||
) |
Berechnet die Bildweite in Abhängigkeit von der Gegenstandsweite.
f | Brennweite. Bedingung: Größer als Null | |
g | Gegenstandsweite. Bedingung: Größer als die Brennweite | |
b | Rückgabe der Bildweite |
BOOL optik_bildwinkel | ( | double | f, | |
double | bildlaenge, | |||
double * | bildwinkel | |||
) |
Berechnet den Objektivbildwinkel in Grad.
Es wird in der Regel die Diagonale (sqrt(länge+breite)) oder eine Kantenlänge als Bildlänge übergeben.
f | Brennweite. Bedingung: Größer als Null | |
bildlaenge | Kantenlänge des Bilds auf dem Sensor (Film). Bedingung: Größer als Null | |
bildwinkel | Rückgabe des Objektivbildwinkels in Grad |
BOOL optik_blende_anhand_lichtmengen_faktor | ( | double | k, | |
double | delta_li, | |||
double * | k_neu | |||
) |
Berechnet die neue Blendenkennziffer bei einer bestimmten Lichtmengenänderung.
k | Alte Blendenkennziffer. Bedingung: Größer als Null | |
delta_li | Faktor der Lichtmengenänderung. Bedingung: Größer als Null | |
k_neu | Rückgabe der neuen Blendenkennziffer |
BOOL optik_blende_pup_masstab | ( | double | k, | |
double | beta_p, | |||
double * | k_neu | |||
) |
Liefert die neue Blende, wenn der Pupillenmaßstab bekannt ist.
k | Alte Blendenkennziffer. Bedingung: Größer als Null | |
beta_p | Pupillenmaßstab. Bedingung: Größer als Null | |
k_neu | Rückgabe der neuen Blende |
BOOL optik_breite_bildwand | ( | double | f, | |
double | g, | |||
double | l, | |||
double * | breite | |||
) |
Berechnet die Breite des eines projizierten Bilds auf der Projektionsfläche (Bildwand).
f | Brennweite des Projektionsobjektivs. Bedingung: Größer als Null | |
g | Gegenstandsweite (ca. Abstand Projektor zu Bildwand). Bedingung: Größer als f | |
l | Kantenlänge Bilds (Dia: Sichtbares Bild). Bedingung: Größer als Null | |
breite | Rückgabe der projizierten Breite |
BOOL optik_brennweite_anhand_dioptrien | ( | double | diop, | |
double * | f | |||
) |
Berechnet die Brennweite einer Dioptrien-Zahl.
diop | Dioptrien-Zahl. Bedingung: Größer als Null | |
f | Rückgabe der Brennweite |
BOOL optik_dioptrien | ( | double | f, | |
double * | diop | |||
) |
Berechnet die Dioptrien einer Brennweite.
f | Brennweite. Bedingung: Größer als Null | |
diop | Rückgabe der Dioptrien |
BOOL optik_effektive_blende | ( | double | k, | |
double | beta, | |||
double * | k_e | |||
) |
Berechnet die effektive Blende, Objektiv in Normalstellung.
k | Blendenkennziffer. Bedingung: Größer als Null | |
beta | Abbildungsmaßstab. Bedingung: Größer als Null | |
k_e | Rückgabe der effektiven Blende |
BOOL optik_effektive_blende_p | ( | double | k, | |
double | beta, | |||
double | beta_p, | |||
double * | k_e | |||
) |
Berechnet die effektive Blende unter Berücksichtigung des Pupillenmaßstabs, Objektiv in Normalstellung.
k | Blendenkennziffer. Bedingung: Größer als Null | |
beta | Abbildungsmaßstab. Bedingung: Größer als Null | |
beta_p | Pupillenmaßstab. Bedingung: Größer als Null | |
k_e | Rückgabe der effektiven Blende |
BOOL optik_effektive_blende_p_r | ( | double | k, | |
double | beta, | |||
double | beta_p, | |||
double * | k_e | |||
) |
Berechnet die effektive Blende unter Berücksichtigung des Pupillenmaßstabs, Objektiv in Retrostellung.
k | Blendenkennziffer. Bedingung: Größer als Null | |
beta | Abbildungsmaßstab. Bedingung: Größer als Null | |
beta_p | Pupillenmaßstab. Bedingung: Größer als Null | |
k_e | Rückgabe der effektiven Blende |
BOOL optik_ev | ( | double | k, | |
double | t, | |||
double * | ev | |||
) |
Berechnet den Lichtwert.
k | Blendenkennziffer. Bedingung: Größer als Null | |
t | Verschlusszeit in Sekunden. Bedingung: Größer als Null | |
ev | Rückgabe des Lichtwerts |
BOOL optik_foerderliche_blende | ( | double | z, | |
double | beta, | |||
double | lambda, | |||
double * | k_f | |||
) |
Berechnet die Förderliche Blende.
z | Zerstreuungskreisdurchmesser. Bedingung: Größer als Null | |
beta | Abbildungsmaßstab. Bedingung: Größer als Null | |
lambda | Lichtwellenlänge. Bedingung: Größer als Null | |
k_f | Rückgabe der förderlichen Blende |
BOOL optik_g_anhand_abbm | ( | double | f, | |
double | beta, | |||
double * | g | |||
) |
Berechnet die Gegenstandsweite in Abhängigkeit vom Abbdildungsmaßstab.
f | Brennweite. Bedingung: Größer als Null | |
beta | Abbildungsmaßstab. Bedingung: Größer als Null | |
g | Rückgabe der Gegenstandsweite |
BOOL optik_g_anhand_bildweite | ( | double | f, | |
double | b, | |||
double * | g | |||
) |
Berechnet die Gegenstandsweite in Abhängigkeit von der Bildweite.
f | Brennweite. Bedingung: Größer als Null | |
b | Bildweite. Bedingung: Größer als f | |
g | Rückgabe der Gegenstandsweite |
BOOL optik_g_anhand_entfernungs_einstellung | ( | double | e, | |
double | d, | |||
double | f, | |||
double * | g | |||
) |
Berechnet anhand der Gegenstandsweite die Entfernungseinstellung.
Die Entfernungseinstellung ist der Abstand von der Sensorebene (Filmebene) zur Einstellebene (Gegenstandsebene).
So kann in allen anderen Funktionen die Gegenstandsweite ersetzt werden durch die Entfernungseinstellung eines Objektivs.
e | Entfernungseinstellung. Bedingung: Gößer als Null, gößer als d und es muss eine Abbildung entstehen können, d.h., die resultierende Gegenstandsweite muss gößer sein als die Brennweite. |
Aktuell werden nur Entfernungen akzeptiert, die maximal den Abbildungsmaßstab 1 : 1 ergeben. Ist der Hauptebenen-Abstand Null, ist das der Fall bei 4-facher Brennweite (Minimum: e == 4 * f).
d | Hauptebenen-Abstand. Null, wenn unbekannt. Bedingung: Größer gleich Null und kleiner als e. | |
f | Brennweite. Bedingung: Größer als Null | |
g | Rückgabe der Gegenstandsweite. |
BOOL optik_g_nahlinse | ( | double | diop, | |
double | g, | |||
double * | g_neu | |||
) |
Berechnet die Gegenstandsweite bei vorgesetzter Nahlinse, Objektiv nicht auf Unendlich eingestellt.
diop | Dioptrien der Nahlinse. Bedingung: Größer als Null | |
g | Gegenstandsweite. Bedingung: Größer als Null | |
g_neu | Rückgabe der neuen Gegenstandsweite |
BOOL optik_g_nahlinse_u | ( | double | diop, | |
double * | g | |||
) |
Berechnet die Gegenstandsweite bei vorgesetzter Nahlinse, Objektiv auf Unendlich eingestellt.
diop | Dioptrien der Nahlinse. Bedingung: Größer als Null | |
g | Rückgabe der Gegenstandsweite |
BOOL optik_k_stufen_anhand_t_faktor | ( | double | t_faktor, | |
double * | k_stufen | |||
) |
Berechnet die Anzahl der Blendenstufen einer Lichtmengenänderung.
Verlängert sich z.B. die Verschlusszeit um den Faktor 8 (t_faktor), sind das 3 Blendenstufen (k_stufen).
t_faktor | Lichtmengenänderung Bedingung: Größer Null | |
k_stufen | Rückgabe der Blendenstufen |
BOOL optik_kelvin | ( | double | mired, | |
double * | kelvin | |||
) |
Berechnet den Kelvinwert aus Mired.
mired | Miredwert. Bedingung: Größer als Null | |
kelvin | Rückgabe des Kelvinwerts |
BOOL optik_konversions_filter | ( | double | mired_film, | |
double | mired_lichtq, | |||
double * | mired_konv | |||
) |
Berechnet Miredwert eines Konversionsfilters .
Ein negatitiver Wert bedeutet, der Konversionsfilter hat eine eine bläuliche Farbe, ein positiver Wert ist eine rötliche Farbe.
mired_film | Miredwert des Films (Aufnahmematerials). Bedingung: Größer als Null | |
mired_lichtq | Miredwert der Lichtquelle. Bedingung: Größer als Null | |
mired_konv | Rückgabe des Miredwerts des Konversionsfilters |
BOOL optik_loch_durchmesser_opt | ( | double | lambda, | |
double | b, | |||
double | g, | |||
double * | d | |||
) |
Berechnet den optimalen Lochdurchmesser bei Lochkameras.
lambda | Lichtwellenlänge. Bedingung: Größer Null | |
b | Bildweite = Abstand des Lochs zum Film. Bedingung: Größer als Null | |
g | Gegenstandsweite. Bedingung: Größer als Null | |
d | Rückgabe des optimalen Lochdurchmessers |
BOOL optik_mired | ( | double | kelvin, | |
double * | mired | |||
) |
Berechnet den Miredwert aus Kelvin.
kelvin | Kelvinwert. Bedingung: Größer als Null | |
mired | Rückgabe des Miredwerts |
BOOL optik_pupillen_masstab | ( | double | ap, | |
double | ep, | |||
double * | beta_p | |||
) |
Berechnet den Pupillenmaßstab.
ap | Durchmesser der Austrittspupille. Bedingung: Größer als Null | |
ep | Durchmesser der Eintrittspupille. Bedingung: Größer als Null | |
beta_p | Rückgabe des Pupillenmaßstabs |
BOOL optik_t_faktor_anhand_abbm | ( | double | beta, | |
double | f, | |||
double * | faktor | |||
) |
Berechnet den Belichtungszeitverlängerungsfaktor bei Nahaufnahmen anhand des Abbildungsmaßstabs.
beta | Abbildungsmaßstab. Bedingung: Größer als Null | |
f | Brennweite. Bedingung: Größer als Null | |
faktor | Rückgabe des Belichtungszeitverlängerungsfaktors |
BOOL optik_t_faktor_anhand_abbm_p | ( | double | beta, | |
double | beta_p, | |||
double * | faktor | |||
) |
Berechnet den Belichtungszeitverlängerungsfaktor bei Nahaufnahmen anhand des Abbildungsmaßstabs unter Berücksichtigung des Pupillenmaßstabs.
beta | Abbildungsmaßstab. Bedingung: Größer als Null | |
beta_p | Pupillenmaßstab. Bedingung: Größer als Null | |
faktor | Rückgabe des Belichtungszeitverlängerungsfaktors |
BOOL optik_t_faktor_anhand_abbm_p_r | ( | double | beta, | |
double | beta_p, | |||
double * | faktor | |||
) |
Berechnet den Belichtungszeitverlängerungsfaktor bei Nahaufnahmen anhand des Abbildungsmaßstabs unter Berücksichtigung des Pupillenmaßstabs, Objektiv in Retrostellung.
beta | Abbildungsmaßstab. Bedingung: Größer als Null | |
beta_p | Pupillenmaßstab. Bedingung: Größer als Null | |
faktor | Rückgabe des Belichtungszeitverlängerungsfaktors |
BOOL optik_t_faktor_anhand_bildweite | ( | double | b, | |
double | f, | |||
double * | faktor | |||
) |
Berechnet den Belichtungszeitverlängerungsfaktor bei Nahaufnahmen anhand der Bildweite.
b | Bildweite. Bedingung: Größer als f | |
f | Brennweite. Bedingung: Größer als Null | |
faktor | Rückgabe des Belichtungszeitverlängerungsfaktors |