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"файл для примера -
для того чтобы все это работало требуется:
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]