Mostrando entradas con la etiqueta cylinder. Mostrar todas las entradas
Mostrando entradas con la etiqueta cylinder. Mostrar todas las entradas

martes, 5 de diciembre de 2023

, ,

CONO cylinder (r1=,r2=,h=)

 



Para hacer un cono, partimos de un cilindro, al que le daremos 2 radios, el de abajo y el de arriba, y por supuesto la altura

cylinder (r1=,r2=,h=);








si además queremos aumentar la cantidad de caras, para dejarlo mas liso, podemos usar, dentro mismo del paréntesis y separado con una coma, como los demás   $fn=




Cuanto más cerca estén r1 y r2, más truncado se verá el cono. Intente cambiar r2 a 12, por ejemplo. No olvides que puedes agregar center=true a cualquiera de tus cilindros si quieres que el origen pase por el centro en lugar del borde.

Estos son todos los parámetros que reconoce el comando del cilindro:

  • h – Altura (predeterminado=1)
  • r – Radio de ambos extremos (predeterminado=1)
  • r1 – Radio del fondo del cono (predeterminado=1)
  • r2 – Radio de la parte superior del cono (predeterminado = 1)
  • d – Versión de diámetro de r
  • d1- Versión de diámetro de r1
  • d2 – Versión de diámetro de r2
  • center : se establece en verdadero para centrar el cilindro o el cono
  • Tenga en cuenta que puede especificar un diámetro (d) o un radio (r), lo que sea más conveniente.

Share:
Read More

lunes, 4 de diciembre de 2023

, , , , , , , , ,

POLIGONOS UTILIZANDO cylinder (r =, h = , $fn = nº de lados) Y ENUNCIADOS // /* */

 







Para hacer los POLIGONOS 

Primero, tenemos que escribir un cilindro, el cual le vamos a dar un número finito de lados, el radio y la altura 

cylinder (r =, h = , $fn = nº de lados)

1.- 

Siguiendo el ejercicio anterior  y en una línea posterior

copio y pego el anterior cilindro para no tener que escribir todo de nuevo



cambio los parámetros del número de lados  $fn , y lo hago de 3 lados








//////////////////////////////////////////////////////////////////////////////////////////////


Para seguir con los ejercicios, es mejor tener todo ordenado con nombres, así que vamos a ponerle nombres a cada uno, 


PARA ORDENAR LO QUE VAMOS HACIENDO

PONEMOS TEXTOS EXPLICATIVOS, ANTECEDIENDO  CON  //

ESTOS DEBEN IR POR ENCIMA, PARA SABER DE QUE SE ESTÁ HABLANDO.

EN CADA UNO VAMOS NOMBRANDO, O BIEN PARA HACER UNOS ENUNCIADOS

 // cubo

// prisma

// etc.

Recordar que cada forma, termina con un  ;   para darnos cuenta desde donde empieza uno y empieza otro.




///////////////////////////////////////////////////////////////////////////////////////////////////



MODIFICAMOS EL RADIO TAMBIEN PARA HACERLO MAS GRANDE y CAMBIANDO el $fn a  6 SE CREA UN HEXÁGONO




en todos vamos agregando color, o moviendo para limpiar el área de trabajo




Cuando quiere nombrarse algo dentro de los paréntesis, hay que usar 

/*  * /


sphere(/*esfera pequeña*/12);



Share:
Read More
, , , , , , , , ,

CILINDRO Y ROTAR GIRAR cylinder (r= , h= ); rotate ( [x,y,z] ) rotate ( a=, v= [ X,Y,Z] )

 



Para el cilindro hay que definir el radio r  y la altura h


cylinder ( radio, altura)


cylinder (r=  , h=  );


las medidas van entre paréntesis y con el signo =

1.- 



no olvidarse del punto y coma del final









2.- 

No queda muy bien definido, así que aumentaremos el número de caras

como tiene pocas caras, le vamos a dar una  instruccion para aumentarlas.
Dentro del paréntesis, ponemos la coma, y luego el parámetro

en este caso usamos  $fn=   todo dentro del mismo paréntesis del cilindro , le pondremos un número finito de caras, aquí pondremos 100









3.- 

queremos rotar el cilindro, para eso se utiliza rotate,  la rotación se hace en grados y se ubica en los ejes X Y Z  y va entre paréntesis y corchetes por ser de orientación 

rotate ( [ X,Y,Z] )



RECUERDA : para dar una instrucción de rotación al cilindro, primero vamos a abrir un lugar encima DE LA FIGURA, 
Ya que se lee de abajo hacia arriba




Como se ubica en los ejes X Y Z  y va entre paréntesis y corchetes por ser de orientación 


Para rotar usamos

rotate y abrimos paréntesis y corchetes

los valores son en grados
rotate (  [ x,y,z ] )

En este caso la rotacion va a ser de 45º  respecto al eje Y







Ahora lo intentamos con el prisma

la intencion es rotar ahora el prisma
nos ubicamos en él y...



recordamos

subimos un nivel otra vez para dar una instruccion a él



ponemos la instrucción rotate para que rote a 90º sobre el eje  x 



OTRA FORMA DE ROTACIÓN ES DAR LOS GRADOS  a=    y luego cuál es el eje del cual se quiere que se rote, con v , dándole un 1 al eje y a los demás 0  XYZ  (entre corchetes al ser orientacion)


rotate ( a=, v= [ X,Y,Z] )







Intente configurar $ fn en valores muy bajos como 2, 4 o 5 y vea los resultados. De hecho, esto puede resultar útil para dibujar triángulos (3), hexágonos (6) u octógonos (8).

También puedes crear conos configurando los parámetros r1 y r2 del cilindro  (link)


Share:
Read More