Archivo:Trilite.png
De testwiki
Ir a la navegación
Ir a la búsqueda
Trilite.png (800 × 600 píxeles; tamaño de archivo: 74 kB; tipo MIME: image/png)
Este archivo es de Wikimedia Commons y puede usarse en otros proyectos. La descripción en su página de descripción del archivo se muestra debajo.
Resumen
| DescripciónTrilite.png |
English: A doubly-truncated cylinder, illuminated by 3 perpendicular spotlights. Inspired by File:Dualite.jpg. Also known as a "cork plug". [1] |
| Fecha | |
| Fuente | Trabajo propio |
| Autor | Kostmo |
Licencia
Yo, el titular de los derechos de autor de esta obra, la publico en los términos de la siguiente licencia:
Este archivo se encuentra bajo la licencia Atribución 3.0 No portada de Creative Commons.
- Eres libre:
- de compartir – de copiar, distribuir y transmitir el trabajo
- de remezclar – de adaptar el trabajo
- Bajo las siguientes condiciones:
- atribución – Debes otorgar el crédito correspondiente, proporcionar un enlace a la licencia e indicar si realizaste algún cambio. Puedes hacerlo de cualquier manera razonable pero no de manera que sugiera que el licenciante te respalda a ti o al uso que hagas del trabajo.
Source code
// Author: Karl Ostmo
// Date: 09/05/2010
// Version: 1.2
#include "colors.inc"
#include "textures.inc"
#declare camera_pos = 7;
#declare point_lightsource_pos = 20;
#declare spotlight_distance = 60;
#declare wall_spacing = 3;
#declare object_radius = 0.75;
#declare object_right_edge = wall_spacing - object_radius;
#declare wedge_slope = 0.5;
#declare first_wedge_plane_z_intercept = wall_spacing - wedge_slope*object_right_edge;
#declare first_wedge_plane_distance = first_wedge_plane_z_intercept / sqrt(wedge_slope*wedge_slope + 1);
#declare second_wedge_plane_z_intercept = wall_spacing + wedge_slope*object_right_edge;
#declare second_wedge_plane_distance = second_wedge_plane_z_intercept / sqrt(wedge_slope*wedge_slope + 1);
camera {
location camera_pos
look_at 0
}
difference {
intersection {
cylinder {
<wall_spacing - object_radius, wall_spacing, wall_spacing>, <wall_spacing + object_radius, wall_spacing, wall_spacing>, object_radius
}
plane {
<-1, 0, 1/wedge_slope>, first_wedge_plane_distance
}
}
plane {
<1, 0, 1/wedge_slope>, second_wedge_plane_distance
}
pigment {
Candy_Cane
scale 0.25
}
}
#declare planes = array[3] {x, y, z}
#declare lightsource_positions = array[3] {
<spotlight_distance, wall_spacing, wall_spacing>,
<wall_spacing, spotlight_distance, wall_spacing>,
<wall_spacing, wall_spacing, spotlight_distance>
}
#declare lightsource_targets = array[3] {
<0, wall_spacing, wall_spacing>,
<wall_spacing, 0, wall_spacing>,
<wall_spacing, wall_spacing, 0>
}
#declare lightsource_colors = array[3] {
Red,
Green,
Blue
}
#declare Index = 0;
#while(Index < 3)
light_source {
lightsource_positions[Index]
color White
spotlight
radius 1
falloff 2.5
point_at lightsource_targets[Index]
}
plane {
planes[Index], 0
pigment {
lightsource_colors[Index]
}
}
#declare Index = Index + 1;
#end
light_source {
point_lightsource_pos
color 0.4
}
Leyendas
Añade una explicación corta acerca de lo que representa este archivo
Elementos representados en este archivo
representa a
Algún valor sin elemento de Wikidata
5 sep 2010
76 133 byte
600 píxel
800 píxel
image/png
e2065c1b56cd476c9c0d67e0910544aaff83c122
Historial del archivo
Haz clic sobre una fecha y hora para ver el archivo tal como apareció en ese momento.
| Fecha y hora | Miniatura | Dimensiones | Usuario | Comentario | |
|---|---|---|---|---|---|
| actual | 01:45 6 sep 2010 | 800 × 600 (74 kB) | wikimediacommons>Kostmo | Made the square more square |
Usos del archivo
La siguiente página usa este archivo:
