Archivos de esta coleccin.
Necesarios para ejecucin:
SBCC.inc  	: archivo principal
SBCC_AU1.inc	: archivo auxiliar de macros
SBCC_IM1.gif	: imagen auxiliar para rotular control
SBCC_IM2.gif	: imagen auxiliar para rotular instrucciones
Extras para visualizacin de manual html, no necesita conservarlos
SBCC.html	: instrucciones en html
SBCC_Thumbnail.jpg	
			: dibujo del objeto en pequeo
SBCC.jpg		: resultado con mejor resolucion
SBCC_logoPOVht.jpg	: logo de POV-Ray
SBCC_fp32ht.jpg		: logo de FreePascal
SBCC_freedosht.jpg	: logo de FreeDOS
SBCC_faltaht.jpg	: imagen de LibreN3D
SBCC_backht.jpg		: fondo de texto html
SBCC_cc-LGPL-a.png	: logo de GNU LGPG
Extras adicionales
SBCC.pov		: archivo de prueba
SBCC_readme.txt		: este documento

Lo que sigue, puede leerse con mayor facilidad con SBCC_html, y su despliegue preferido...
Esta copia es para usuarios que prefieran las instrucciones en formato TXT, o si en el futuro
el lenguaje html quede descontinuado.

SBCC   
Instrucciones para  "SBCC.inc" v1.0 

Donacin de Rafael Angel Campos Vargas, en el ao 2015, a la Biblioteca de 
objetos de POV-Ray.  Este proyecto se encuentra actualmente suscrito a la 
patente LGPL;  para libre uso comercial y no comercial del software. 


The primary purpose of this collection is to make items publicly available under 
a common license that permits use, modification and re-distribution. To support 
this contributions are donated to the collection with consent for their use 
under the terms of the Creative Commons - Lesser General Purpose License (CC-GNU 
LGPL).   

Chris Bartlett 2007


La versin actual v1.0 de "SBCC.inc" (SelladorBolsasCalorCaliente) El archivo 
dibuja un sellador de bolsas plsticas con impulso de calor.  Ofrece una macro 
para cambiar algunas caractersticas.  Es compatible con POVRay 3.1. 

Indice de pgina: 
  Instalacin de Archivos

  Instrucciones bsicas

  Caractersticas del objeto

  Modificadores

  Notas y Advertencias

  Sugerencias de modificacin

  Sobre LibreN3D




Instalacin de Archivos
 El procedimiento siguiente es completamente optativo, corresponde simplemente 
al estndard de la Biblioteca de objetos POV-Ray. Cree el subdirectorio 
  "ObjectCollections".  Se sugiere un subdirectorio del folder POV-Ray, creado 
  por el instalador en algunas versiones en la seccin de documentos o bien en 
  la de cdigo.
  Copie los archivo "SBCC.inc", "SBCC_AU1.inc", SBCC_IM1.gif y "SBCC_IM2.gif" en 
  dicho subdirectorio;  nicamente stos cuatro son necesarios.  En cuanto a la 
  documentacin y dems puede colocarla si desea en el mismo subdirectorio, el 
  estndar ha sido diseado para evitar problemas de compatibilidad.
  Actualice los archivos buscados por POV-Ray, en algn archivo ini pertinente.  
  Por ejemplo "POVRay.ini";  agregue el comando 
  Library_Path="C:\FDOS\POVRAY31\ObjectCollections"; o el que corresponda a su 
  sistema operativo.  POV-Ray ofrece muchas formas de realizar esto.  Si no sabe 
  cmo, probablemente convenga leer el manual de referencia en la seccin 
  "Command-line options".   Cada sistema operativo presenta sus propias 
  variantes. 
 Nota:  El archivo de prueba "SBCC.pov" puede ejecutarse sin ningn proceso de 
instalacin.  Unicamente debera estar ubicado en el mismo folder que 
"SBCC.inc", "SBCC_AU1.inc", "SBCC_IM1.gif" y "SBCC_IM2.gif".  




Instrucciones bsicas

       

       Sellador de bolsas   

 Muy fcil de usar, tan simple como incluir el archivo y ubicar el objeto.  El 
siguiente ejemplo ilustra el procedimiento bsico. 

    #include "stdinc.inc"
    #include "stdcam.inc"
    #include "SBCC.inc"
    
    object      {
      SBCC_SelladorBolsas( 1.0, 0.0 ) 
      translate                 <-1.9375,1.5425,-4.75>
    }

La macro fundamental tiene slo dos parmetros. 
    #macro SBCC_SelladorBolsas( FraccionAbrir, FraccionEmpuje )
FraccionAbrir 
  : Fraccin entre 0.0 (cerrado) y 1.0 (abierto) para abrir la boca del 
  sellador. FraccionEmpuje : Fraccin entre 0.0 (bajo) y 1.0 (alto) para 
  levantar el hule superior del sellador. Cuando se sellan bolsas el hule 
  superior es empujado hacia arriba por el grosor de las mismas. 
La siguiente macro dibuja el objeto con mucho mayor control en las 
caractersticas. 
    #macro SBCC_SelladorBolsasCalorCaliente( FraccionAbrir, FraccionEmpuje,
                  LargoFundamental, AnchoFundamental, AltoFundamental, 
                  LargoSoporte, AnchoSoporte, AltoSoporte, CizallaSoporte,  
                  DiametroTornillo, TexturaPrincipal, TexturaMetal, 
                  TexturaMetalBase, TexturaBlanda, TexturaPlastico, 
                  TexturaEscala, TexturaPlaca )
FraccionAbrir 
  : Fraccin entre 0.0 (cerrado) y 1.0 (abierto) para abrir la boca del 
  sellador. FraccionEmpuje : Fraccin entre 0.0 (bajo) y 1.0 (alto) para 
  levantar el hule superior del sellador. Cuando se sellan bolsas el hule 
  superior es empujado hacia arriba por el grosor de las mismas. 
  LargoFundamental : Referencia para el largo frontal en X del sellador.  Valor 
  por defecto es 282*L. AnchoFundamental : Referencia para el ancho Z del 
  sellador.  Valor por defecto es 50*L. AltoFundamental : Referencia para el 
  alto Y del sellador.  Valor por defecto es 41*L. LargoSoporte : Referencia 
  para el largo frontal en X del soporte de la boca del sellador.  Valor por 
  defecto es 35*L. AnchoSoporte : Referencia para el ancho Z del soporte de la 
  boca del sellador.  Valor por defecto es 28*L. AltoSoporte : Referencia para 
  el alto Y del soporte de la boca del sellador. Valor por defecto es 18*L. 
  CizallaSoporte : Fraccin de cizalla para inclinar los soportes laterales. 
   Valor por defecto es 0.2. DiametroTornillo : Dimetro para dibujar los 
  tornillos.  Valor por defecto es 5*L. TexturaPrincipal : Textura principal de 
  la estructura.  Valor por defecto SBCC_TexturaPrincipal. TexturaMetal : 
  Textura para zonas metlicas.  Valor por defecto SBCC_TexturaMetal. 
  TexturaMetalBase : Textura para base caliente de metal.  Valor por defecto 
  SBCC_TexturaMetalBase. TexturaBlanda : Textura para banda de hule.  Valor por 
  defecto SBCC_TexturaBlanda. TexturaPlastico : Textura de accesorios en 
  plstico.  Valor por defecto SBCC_TexturaPlastico. TexturaEscala : Textura 
  para la escala de control.  Valor por defecto SBCC_TexturaEscala. TexturaPlaca 
  : Textura para la placa de presentacin.  Valor por defecto SBCC_TexturaPlaca. 
En el siguiente ejemplo dibujamos el mismo objeto original: 
    #include "stdinc.inc"
    #include "stdcam.inc"
    #include "SBCC.inc"
    
    object      {
      SBCC_SelladorBolsasCalorCaliente( 1, 0, 
          0.282, 0.050, 0.041, 0.035, 0.028, 0.018, 0.2, 0.005,
          SBCC_TexturaPrincipal, SBCC_TexturaMetal, 
          SBCC_TexturaMetalBase, SBCC_TexturaBlanda, 
          SBCC_TexturaPlastico, SBCC_TexturaEscala, SBCC_TexturaPlaca )
      translate                 <-1.9375,1.5425,-4.75>
    }





Caractersticas del objeto
 Mis dibujos estn en unidades L (Lisa).  1 L equivale a 0.055063 pulgadas
 definido como 0.001 para POVRAY.  El objeto tiene las siguientes 
caractersticas: 
    Alto (abierto)              =  208*L
    Alto (cerrado)              =  100*L
    Largo X                     = -157*L..150*L
    Ancho Z                     = - 30*L.. 30*L

 La base del aparato se encuentra casi centrado sobre el origen del plano XZ. 
 Gravedad Y-, la boca abre hacia X-. 
 Se generan las siguientes declaraciones que no deberan modificarse.  Para su 
correcta modificacin consultar la seccin Modificadores. 
  SBCC_DefaultTexturaPrincipal Textura principal de la estructura. 
  SBCC_DefaultTexturaMetal Textura para zonas metlicas. 
  SBCC_DefaultTexturaMetalBase Textura para base caliente de metal. 
  SBCC_DefaultTexturaBlanda Textura para banda de hule. 
  SBCC_DefaultTexturaPlastico Textura de accesorios en plstico. 
  SBCC_DefaultTexturaEscala Textura para la escala de control. 
  SBCC_DefaultTexturaPlaca Textura para la placa de presentacin. 




Modificadores
 La siguiente es la lista de los modificadores permitidos en la unidad. 
    #declare SBCC_TexturaPrincipal		= 
	texture  { SBCC_DefaultTexturaPrincipal }

 Textura principal de la estructura. 

    #declare SBCC_TexturaMetal			=
	texture  { SBCC_DefaultTexturaMetal }

 Textura para zonas metlicas. 

    #declare SBCC_TexturaMetalBase		=
	texture  { SBCC_DefaultTexturaMetalBase }

 Textura para base caliente de metal. 

    #declare SBCC_TexturaBlanda			=
	texture  { SBCC_DefaultTexturaBlanda }

 Textura para banda de hule. 
    #declare SBCC_TexturaPlastico		=
	texture  { SBCC_DefaultTexturaPlastico }

 Textura de accesorios en plstico. 

    #declare SBCC_TexturaEscala			=
	texture  { SBCC_DefaultTexturaEscala }

 Textura para la escala de control. 

    #declare SBCC_TexturaPlaca			=
	texture  { SBCC_DefaultTexturaPlaca }

 Textura para la placa de presentacin. 

    #declare SBCC_POV3_1			= off;
 Para activar modo de compatibilidad con 
POVRay 3.1.  En algunas versiones se activar automticamente.  Provoca algunos 
cambios en la textura principal. 
A manera de ejemplo del uso de los modificadores: 
    #include "stdinc.inc"
    #include "stdcam.inc"
    #include "SBCC.inc"   
    #include "stones.inc"                     
    #include "textures.inc"
     
    #declare SBCC_TexturaPrincipal      = T_Stone41
    #declare SBCC_TexturaMetal          = Chrome_Texture
    #declare SBCC_TexturaMetalBase      = Brass_Texture
    #declare SBCC_TexturaBlanda         = Cork
    #declare SBCC_TexturaPlastico       = Brass_Valley
    #declare SBCC_TexturaEscala         = Rusty_Iron
    #declare SBCC_TexturaPlaca          = T_Stone30
    
    object      {
      SBCC_SelladorBolsas( 1, 0 )
      translate                 <-1.9375,1.5425,-4.75>
    }





Notas y Advertencias
 Si modifica el valor de las caractersticas, realice ajustes lentamente para
 asegurarse de mantener las proporciones correctas. 
Las texturas para las placas y escala, se ajustan mediante factores de escala. 
 Su tamao verdadero se considera la unidad. 

Existe la posibilidad de que la placa de identicacin se ubique en forma 
incorrecta al variar los parmetros. 





Sugerencias de modificacin
  Agregar parmetros predefinidos para facilitar interaccin con objetos.
  Crear mayor variedad de texturas y formatos prediseados.
  Para crear efectos realistas, conviene mayor movilidad de la barra de hule.





Sobre LibreN3D
 En la actualidad dedico casi unas dos horas todos los das, para desarrollar el 
programa de animacin LibreN3D con el compilador FreePascal para FreeDOS.  El 
objetivo era en un origen, realizar animaciones de "baja" calidad, con progreso 
lento y paulatino. Desconoca en ese entonces del programa POV-Ray.  Creo que 
con ayuda de dicho proyecto, podra lograr mucho mejores resultados desde un 
principio.  Confo que para el 2020 pueda lograr animaciones completas de 
aceptable calidad.   En la actualidad, intento agregarle caractersticas 
elsticas a los objetos.  He tenido numerosos retrasos, as que todava no 
funciona.  Lo siento...(17/febrero/2015), pero me siento muy seguro de que 
pronto lo lograr.  De momento, no tiene interface con el usuario, pero se 
encuentra en desarrollo como intrprete de rengln al estilo DOS. 
Me sera de muchsima ayuda, que el grupo POV-Ray siguiera desarrollando la 
versin para DOS.   Los siguientes son enlaces que podran ser de utilidad para 
el interesado en los proyectos FreePascal y FreeDOS.   Lamentablemente en la 
actualidad son altamente inestables, debido probablemente a dificultades con la 
adaptacin al modo de 64 bits. 

      Descarga sistema operativo FreeDOS 

      Descarga compilador FreePascal 
 


document.write('Dedicado a Jess y Mara.<br>'); document.write('<i>Sugerencias 
a :<br>'); document.write('<a 
href="mailto:RofoelCompos@hotmail.com?subject=Objetos POV-Ray en pgina 
'+document.title+'">'); document.write('RofoelCompos@hotmail.com</a><br>');
 document.write('Apdo. 964-1250. Escaz, San Jos, Costa Rica<br>');
 document.write('<a href="http://rofoelcompos.hi5.com">');
 document.write('http://rofoelcompos.hi5.com</a><p>'); if 
(Date.parse(document.lastModified) > 0) { document.write('Ultima modificacin 
del documento: ' + document.lastModified + '<BR>'); } document.write('</i>'); 
Dedicado a Jess y Mara.
Sugerencias a :
RofoelCompos@hotmail.com
Apdo. 964-1250. Escaz, San Jos, Costa Rica
http://rofoelcompos.hi5.com
Ultima modificacin del documento: 02/24/2015 15:29:50
 

