PRC (3D)
PRC (Product Representation Compact) es el formato 3D que Adobe creó para el PDF 3D, hoy la norma internacional ISO 14739-1. Acrobat y Adobe Reader muestran un modelo PRC dentro de un PDF, donde se puede girar, acercar y desmontar; los programas de CAD y las herramientas de PDF también lo leen y lo escriben. ParametrIQ CAD escribe una página 3D como PRC y lee modelos PRC para mostrarlos con un dibujo plegado.
Exportar
3D › Exportar › Exportar modelo 3D…, eligiendo PRC, para PDF 3D (.prc), escribe la página 3D tal como se muestra: plegada hasta donde esté ahora, con su modelo.
- Una parte por panel. Cada panel, pliegue y parte que se curva es una parte propia (una product occurrence, en términos de PRC), con el nombre que le da la página 3D, y colocada donde se muestra. Como cada una se coloca por separado, un PDF 3D puede moverlas: abrir y cerrar las solapas, o plegar la caja.
- Sus caras. Cada parte contiene su exterior, su interior y sus bordes de corte, cada uno una malla teselada (triángulos con sus normales), en los colores, la opacidad y el brillo de la apariencia.
- Su arte. El arte impreso en el exterior y el interior es una textura sobre el color del cartón (un PNG, reducido a 2048 píxeles de ancho si es mayor), aplicada como la aplica la página 3D.
- El modelo. Un modelo 3D mostrado en la página también se escribe, con una parte por cada uno de sus materiales, con sus texturas.
- Unidades. El archivo está en milímetros, con Z hacia arriba, sean cuales sean las unidades del dibujo.
La estampación metálica, el barniz, el gofrado, la estructura del cartón y sus patrones de superficie, que la página 3D dibuja con su propio sombreado, no se escriben; tampoco el suelo ni sus sombras.
En un PDF 3D
Archivo › Exportar › Exportar PDF 3D… escribe la página 3D como una página PDF con el modelo 3D. Su Formato 3D es PRC para empezar (o U3D, el formato más antiguo). Con PRC:
- el modelo es el que 3D › Exportar › Exportar modelo 3D… escribe como PRC, con una parte por panel y el arte como texturas (o, con Arte como texturas desactivado, solo los colores del cartón);
- el plegado (con Animación de plegado activada) lo reproduce el JavaScript 3D del PDF, ya que PRC no tiene
animación propia: cuando se muestra la página, mueve cada panel desde plano hasta donde esté plegada la página 3D,
durante los segundos indicados, una vez o una y otra vez (Repetir). Los pliegues y las partes que se curvan se
mueven con sus paneles pero conservan la forma que tienen en la página 3D, de modo que se ven bien al final. El
script también tiene un desplegado: un botón propio en el PDF puede reproducir cualquiera de los dos con
getAnnots3D(0)[0].context3D.piqPlay("Fold")(o"Unfold");piqStop()lo detiene; - el PDF indica que necesita el nivel de extensión 3 de Adobe de PDF 1.7, como requiere PRC. Adobe Acrobat y Reader lo muestran; la mayoría de los demás visores de PDF muestran la imagen de portada.
Importar
3D › Modelos y productos › Importar modelo… lee un archivo .prc y lo muestra con el dibujo plegado, como hace con un modelo glTF, OBJ
o STL (véase Páginas 3D). Lo que se lee:
- la geometría teselada del archivo (triángulos, abanicos y tiras de triángulos), con las normales y coordenadas de textura que tenga (las normales se calculan donde no las tiene);
- cada parte colocada según sus product occurrences, sus subconjuntos y prototipos, y su propio sistema de coordenadas;
- colores, materiales y texturas: el estilo de visualización de una parte, el color y la opacidad de su material, y su textura (un PNG o JPEG, o píxeles almacenados en el archivo);
- la unidad del archivo: el modelo entra en milímetros.
Se omite, y se indica en el mensaje posterior a la importación:
- las partes que son solo geometría exacta (superficies B-rep sin teselado): guarde el PRC desde su programa con su teselado (Acrobat y la mayoría de los programas de CAD pueden);
- los teselados comprimidos, que algunos programas escriben para reducir el tamaño de los archivos;
- lo que no se puede mostrar con un dibujo plegado: alambres, puntos, anotaciones (cotas y notas), vistas y luces;
- todo lo que, en un conjunto, el árbol del archivo no permite leer a ParametrIQ: sus teselados se muestran entonces donde están, sin colocar.
Un PDF que contiene un modelo PRC no se lee como modelo: exporte el PRC desde él con Acrobat, o desde el programa que lo creó.
Acerca del formato
ParametrIQ escribe PRC tal como lo describen la especificación PRC de Adobe e ISO 14739-1, versión 8137 (Adobe Reader 9 y posteriores): una cabecera que indica dónde está cada sección, una file structure (sus globales, árbol, teselado y geometría, cada uno comprimido con zlib, y las imágenes de sus texturas sin comprimir), y el model file que nombra la raíz del conjunto. Los números se escriben en la codificación de bits compacta de PRC, y los dobles en su forma comprimida.