Страница 1 из 1

Вопрос многоуважаемуму админу: как вставить 3dxml в html код

СообщениеДобавлено: 21 янв 2010 11:13
MAX KZK
Женя, есть вопрос к тебе. Описан собсно в сабже.
Как организовать просмотр 3dxml из браузера.
На форуме всё понятно: использовали тэг, загрузился плагин и всё заработало (в теории).
А как это сделать в более общем случае?

Re: Вопрос многоуважаемуму админу: как вставить 3dxml в html код

СообщениеДобавлено: 21 янв 2010 16:23
catiaforum
MAX KZK писал(а):Как организовать просмотр 3dxml из браузера.

HTML file
Код: Выделить всё
<html>
<head>
<title>3D XML Player</title>
</head>
<script src="embed.js"></script>
<body style="MARGIN: 0px">
<table width='100%' height='100%'>
   <tr colspan=3 height='10%'>
      <td></td>
   </tr>
   <tr height='80%'>
      <td width='10%'></td>
      <td width='80%'>
         <script language="javascript">
            insertPlayer("Sample.3dxml", "viewer", "100%", "100%");
         </script>
      </td>
      <td width='10%'></td>
   </tr>
   <tr colspan=3 height='10%'>
      <td></td>
   </tr>
</table>
</body>
</html>



JAVA file embed.js - кладем в папку с html файлом
Код: Выделить всё
function insertPlayer(model, id, width, height)
{
   document.write("<object type='application/x-3dxmlplugin' id='" + id + "' width='" + width + "' height='" + height + "' style='MARGIN: 0px' border='0'><param name='DocumentFile' value='" + model + "'></object>");
}


пояснение:
файл хтмл может выглядеть как угодно пользователю, ключевые строки в первом цитируемом коде;
1)
Код: Выделить всё
<script src="embed.js"></script>

данный код вставляется внутри <head></head>
путь к файлу скрипта, (относительно положения файла html), в данном случае в той же дир.

2)
Код: Выделить всё
<script language="javascript">
            insertPlayer("Sample.3dxml", "viewer", "100%", "100%");
</script>

данный код вставляется внутри <body></body>
путь к файлу 3dxml (относительно положения файла html) и размеры окна отображения в процентах, можно заменить на "640", "480"

файл для примера -
Sample.3dxml
(96.99 КБ) Скачиваний: 517


для того чтобы все это работало требуется:
1) браузер Firefox (или IE)
2) JAVA - http://java.com/ru/
3) 3D XML Player - 32bit - http://www.3ds.com/fileadmin/PRODUCTS/3DVIA/3DXML/3dxml/3DXMLPlayerOnlineInstaller.exe
64bit - http://www.3ds.com/fileadmin/PRODUCTS/3DVIA/3DXML/3dxml/3DXMLPlayerOnlineInstaller_x64.exe

для тех кто забыл как вставлять 3д файло на форуме, делаете аттач к вашему сообщению, получаете ссылку на залитый файл и вставляете в ббкод
Код: Выделить всё
[3DXML]http://www.plm-forum.ru/forum/download/file.php?id=1827[/3DXML]

3DXML: