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

Замечания и предложения по работе сайта. Связь с менеджерами форумов.

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

Сообщение MAX KZK » 21 янв 2010 11:13

Женя, есть вопрос к тебе. Описан собсно в сабже.
Как организовать просмотр 3dxml из браузера.
На форуме всё понятно: использовали тэг, загрузился плагин и всё заработало (в теории).
А как это сделать в более общем случае?
Внедряю PLM за еду.
Аватара пользователя
MAX KZK
Forum Manager
 
Сообщения: 1321
Зарегистрирован: 11 сен 2007 18:50
Откуда: Красноярск
Blog: View Blog (11)

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

Сообщение catiaforum » 21 янв 2010 16:23

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 КБ) Скачиваний: 512


для того чтобы все это работало требуется:
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:
ಠ_ಠ
catiaforum
Участник
Участник
 
Сообщения: 205
Images: 2
Зарегистрирован: 11 сен 2007 18:50
Blog: View Blog (18)


Вернуться в Проект www.plm-forum.ru

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron