All pastes #901747 Raw Edit

alesan

public text v1 · immutable
·published 2008-02-12 22:12 UTC
rendered paste body
#include "colors.inc"

#declare loc=<-50, -50, 50>;
#declare at=0;

/*
#declare loc=y*-100;
#declare at=0;
*/

/*
#declare loc=<16.5, 22.5, 100>;
#declare at=<16.5, 22.5, 0>;
*/

camera
{
	location loc
	look_at at
}

light_source
{
	loc
	color White
}

background
{
	color White
}

global_settings { assumed_gamma 1.5 }

difference
{
// corpo
prism
{
	0, 45
	14
	<0, 0>, <0, 2>, <2, 2>, <2, 4>, <0, 4>, <0, 7>
	<9, 16>, <24, 16>, <33, 7>, <33, 4>, <31, 4>
	<31, 2>, <33, 2>, <33, 0>
}

// Fori A + B
cylinder
{
	<8.5, 42.5, 10>, <8.5, 42.5, 17>
	2.5
}

cylinder
{
	<24.5, 42.5, 10>, <24.5, 42.5, 17>
	2.5
}

// Foro C
cylinder
{
	<-1, 8.5, 11>, <46, 8.5, 11>
	2.5
}

// Fori D + E
cylinder
{
	<8.5, -1, 10>, <8.5, 46, 10>
	2.5
}

cylinder
{
	<24.5, -1, 10>, <24.5, 46, 10>
	2.5
}

pigment { color Red }

}

// Asse C
cylinder
{
	<-50, 8.5, 11>, <95, 8.5, 11>
	.1
	pigment { color Black }
}

// Assi D + E
cylinder
{
	<8.5, -50, 10>, <8.5, 95, 10>
	.1
	pigment { color Black }
}

cylinder
{
	<24.5, -50, 10>, <24.5, 95, 10>
	.1
	pigment { color Black }
}