{"id":1574,"date":"2014-06-03T13:09:12","date_gmt":"2014-06-03T11:09:12","guid":{"rendered":"http:\/\/descartesjs.org\/documentacion\/?p=1574"},"modified":"2021-08-06T16:44:12","modified_gmt":"2021-08-06T15:44:12","slug":"opcion-menu-opciones-en-el-gestor-de-escenas","status":"publish","type":"post","link":"https:\/\/reddescartes.org\/documentacion\/opcion-menu-opciones-en-el-gestor-de-escenas\/","title":{"rendered":"Opci\u00f3n men\u00fa \u00abOpciones\u00bb en el gestor de escenas"},"content":{"rendered":"<p><span style=\"font-size: 14px; line-height: 1.5em;\">El gestor de escenas genera un c\u00f3digo propio que recoge toda la informaci\u00f3n relativa a los objetos que el editor o desarrollador de una escena ha incluido en la misma. Ese c\u00f3digo necesita de un int\u00e9rprete que aporte al navegador de p\u00e1ginas web la informaci\u00f3n necesaria para que muestre la escena, los objetos en ella incluidos y permita la interactividad. Consecuentemente hay que indicar al navegador d\u00f3nde se ubica el int\u00e9rprete del c\u00f3digo y esto se realiza mediante esta opci\u00f3n de men\u00fa.&nbsp;Descartes dispone de dos int\u00e9rpretes, uno en Java y otro en javascript (JS).<\/span><\/p>\n<div style=\"text-align: center;\">\n<dl id=\"attachment_166\">\n<dt><a href=\"https:\/\/descartesjs.org\/documentacion\/wp-content\/uploads\/2014\/03\/ge006.jpg\"><img class=\"aligncenter\" src=\"https:\/\/descartesjs.org\/documentacion\/wp-content\/uploads\/2014\/03\/ge006.jpg\" alt=\"Opci\u00f3n de men\u00fa &quot;Opciones&quot;\" width=\"468\" height=\"184\"><\/a><\/dt>\n<dd>Opci\u00f3n de men\u00fa: \u00abOpciones\u00bb<\/dd>\n<\/dl>\n<\/div>\n<p>Esta opci\u00f3n de men\u00fa es un mero selector mediante el que se establece el estado que ha de aplicarse en el momento que se guarde el archivo html que se est\u00e9 editando. &nbsp;En&nbsp;cualquier momento, el usuario puede seleccionar una de las seis opciones posibles y \u00e9sta queda&nbsp;reflejada en la barra de estado del gestor, la cual est\u00e1 ubicada en la parte inferior de la ventana (ver figura siguiente). &nbsp;La opci\u00f3n por&nbsp;defecto es \u00abLibrer\u00eda portable-&gt;s\u00f3lo para JS\u00bb; no obstante cuando se abre un archivo que contiene alguna escena se detecta la opci\u00f3n con la que fue grabada y queda activada.&nbsp;La opci\u00f3n que est\u00e1<br \/>\nseleccionada en cada momento se refleja en la zona de mensajes de la&nbsp;parte inferior del gestor de escenas.<\/p>\n<div style=\"text-align: center;\">\n<dl id=\"attachment_171\">\n<dt><a href=\"https:\/\/descartesjs.org\/documentacion\/wp-content\/uploads\/2014\/03\/ge008.jpg\"><img class=\"aligncenter\" src=\"https:\/\/descartesjs.org\/documentacion\/wp-content\/uploads\/2014\/03\/ge008.jpg\" alt=\"Opciones reflejadas en la barra de estado\" width=\"752\" height=\"534\"><\/a><\/dt>\n<dd>Opciones reflejadas en la barra de estado<\/dd>\n<\/dl>\n<\/div>\n<p>Se presentan tres posibilidades:<\/p>\n<ul>\n<li><strong>Librer\u00eda en Internet<\/strong>&nbsp;que indica que para localizar el int\u00e9rprete se acceder\u00e1 a un sitio web, que por defecto es:&nbsp;<a href=\"https:\/\/arquimedes.matem.unam.mx\/Descartes5\/lib\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/arquimedes.matem.unam.mx\/Descartes5\/lib\/<\/a>.<\/li>\n<li><strong>Librer\u00eda portable&nbsp;<\/strong>que se\u00f1ala que el int\u00e9rprete se ubique en una subcarpeta denominada&nbsp;<em>lib<\/em>&nbsp;al nivel del archivo html que se est\u00e1 editando (<em>.\/lib<\/em>) y es el propio editor el que crea esa carpeta y copia el int\u00e9rprete o int\u00e9rpretes en ella.<\/li>\n<li><strong>Librer\u00eda de proyecto<\/strong>&nbsp;que marca que el int\u00e9rprete se direccione y ubique en una carpeta&nbsp;<em>lib&nbsp;<\/em>un nivel por encima al correspondiente al archivo que se est\u00e1 editando (<em>..\/lib<\/em>).<\/li>\n<\/ul>\n<p>Y cada una de las opciones anteriores cuenta con dos subopciones:<\/p>\n<ul>\n<li><strong>para Java y JS&nbsp;<\/strong>que direcciona y\/o ubica ambos int\u00e9rpretes en el lugar indicado en la opci\u00f3n anterior y a su vez crea dos archivos html con el nombre que se indic\u00f3 al editar o que se indique al guardar. Por ejemplo si el archivo que se est\u00e1 editando se denomina suma.html al guardar se actualizar\u00e1 este archivo para que sea interpretado con Java y suma_JS.html para la versi\u00f3n de javascript (a\u00f1ade al nombre el sufijo _JS).<\/li>\n<li><strong>s\u00f3lo para JS<\/strong>&nbsp;que direcciona y\/o ubica s\u00f3lo el int\u00e9rprete de javascript en un \u00fanico archivo de igual nombre al editado, es decir, en el ejemplo puesto antes ser\u00eda suma.html.<\/li>\n<\/ul>\n<p align=\"left\">&nbsp;<\/p>\n<p align=\"left\">La opci\u00f3n <strong>Librer\u00eda portable<\/strong> tiene como objetivo crear un objeto desagregado, es decir que si se copia toda la carpeta que lo contiene se puede trasladar a cualquier otro lugar del ordenador u otro ordenador y seguir\u00e1 funcionando igual (ese es el significado usualmente empleado para portable). Esta distribuci\u00f3n se ha utilizado por ejemplo en el desarrollo de las <a href=\"https:\/\/proyectodescartes.org\/miscelanea\/index.htm\">miscel\u00e1neas<\/a>. Para la opci\u00f3n JS la l\u00ednea incluida es:<\/p>\n<p style=\"text-align: center;\" align=\"left\"><span style=\"color: #ff0000;\"> &lt;script type=&#8217;text\/javascript&#8217; src=&#8217;lib\/descartes-min.js&#8217;&gt;&lt;\/script&gt;<\/span><\/p>\n<p><span style=\"line-height: 1.5em;\">La&nbsp;opci\u00f3n de <strong>librer\u00eda de proyecto<\/strong> busca compartir un \u00fanico archivo del int\u00e9rprete&nbsp;para un conjunto de p\u00e1ginas ubicadas a diferente&nbsp;nivel. As\u00ed en la imagen siguiente podemos ver un proyecto que&nbsp;utiliza diferentes escenas, cada una de ellas ubicadas en una&nbsp;carpeta y una \u00fanica carpeta lib compartida por ellas. Esta&nbsp;distribuci\u00f3n se ha utilizado en el desarrollo de objetos, por ejemplo, en <\/span><a style=\"line-height: 1.5em;\" href=\"https:\/\/proyectodescartes.org\/canals\/index.htm\">Canals<\/a><span style=\"line-height: 1.5em;\"> y&nbsp;<\/span><a style=\"line-height: 1.5em;\" href=\"https:\/\/proyectodescartes.org\/PI\/index.htm\">Pizarra interactiva<\/a><span style=\"line-height: 1.5em;\"> y suele ser una estructura de archivos muy \u00fatil. De ah\u00ed que&nbsp;<\/span><span style=\"line-height: 1.5em;\">se haya contemplado en el gestor de escenas esta opci\u00f3n.<\/span><\/p>\n<div id=\"attachment_1612\" style=\"width: 748px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/descartesjs.org\/documentacion\/wp-content\/uploads\/2014\/06\/opcion-proyecto.png\"><img aria-describedby=\"caption-attachment-1612\" class=\"size-full wp-image-1612\" src=\"https:\/\/descartesjs.org\/documentacion\/wp-content\/uploads\/2014\/06\/opcion-proyecto.png\" alt=\"Ubicaci\u00f3n del int\u00e9rprete en la opci\u00f3n proyecto\" width=\"738\" height=\"218\" srcset=\"https:\/\/reddescartes.org\/documentacion\/wp-content\/uploads\/2014\/06\/opcion-proyecto.png 738w, https:\/\/reddescartes.org\/documentacion\/wp-content\/uploads\/2014\/06\/opcion-proyecto-300x88.png 300w\" sizes=\"(max-width: 738px) 100vw, 738px\" \/><\/a><p id=\"caption-attachment-1612\" class=\"wp-caption-text\">Ubicaci\u00f3n del int\u00e9rprete en la opci\u00f3n proyecto<\/p><\/div>\n<p align=\"left\">Para la&nbsp;opci\u00f3n DescartesJS la l\u00ednea incluida en la p\u00e1gina de cada escena es:<\/p>\n<blockquote>\n<p style=\"text-align: center;\" align=\"left\">&nbsp;<span style=\"color: #ff0000;\">&lt;script type=&#8217;text\/javascript&#8217;&nbsp;src=&#8217;..\/lib\/descartes-min.js&#8217;&gt;&lt;\/script&gt;<\/span><\/p>\n<\/blockquote>\n<p>La&nbsp;opci\u00f3n <strong>librer\u00eda en internet<\/strong> direcciona a Descartes5.jar y a&nbsp;descartes-min.js al directorio de distribuci\u00f3n del servidor&nbsp;arquimedes. Esta opci\u00f3n es la que se usado en las escenas incluidas en esta documentaci\u00f3n con el objeto de que usen siempre la \u00faltima versi\u00f3n y consecuentemente si en alg\u00fan momento en una nueva versi\u00f3n se produjese un error, un funcionamiento inadecuado o un cambio de comportamiento, la documentaci\u00f3n sirva de fuente de detecci\u00f3n y localizaci\u00f3n del mismo. Para DescartesJS se incluye:<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #ff0000;\">&lt;script type=&#8217;text\/javascript&#8217;&nbsp;src=&#8217;https:\/\/arquimedes.matem.unam.mx\/Descartes5\/lib\/descartes-min.js&#8217;&gt;&lt;\/script&gt;<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El gestor de escenas genera un c\u00f3digo propio que recoge toda la informaci\u00f3n relativa a los objetos que el editor o desarrollador de una escena ha incluido en la misma. Ese c\u00f3digo necesita de un int\u00e9rprete que aporte al navegador de p\u00e1ginas web la informaci\u00f3n necesaria para que muestre la escena, los objetos en ella incluidos y permita la interactividad. Consecuentemente hay que indicar al navegador d\u00f3nde se ubica el int\u00e9rprete del c\u00f3digo y esto se realiza mediante esta opci\u00f3n de men\u00fa.&nbsp;Descartes dispone de dos int\u00e9rpretes, uno en Java y otro en javascript (JS). Opci\u00f3n de men\u00fa: \u00abOpciones\u00bb Esta opci\u00f3n<\/p>\n<a class=\"more-link\" rel=\"nofollow\" href=\"https:\/\/reddescartes.org\/documentacion\/opcion-menu-opciones-en-el-gestor-de-escenas\/\">[Leer m\u00e1s...]<\/a>","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[19,20],"tags":[],"_links":{"self":[{"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/posts\/1574"}],"collection":[{"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/comments?post=1574"}],"version-history":[{"count":3,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/posts\/1574\/revisions"}],"predecessor-version":[{"id":3317,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/posts\/1574\/revisions\/3317"}],"wp:attachment":[{"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/media?parent=1574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/categories?post=1574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reddescartes.org\/documentacion\/wp-json\/wp\/v2\/tags?post=1574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}