2016-02-14 4 views
0

Я установил плагин 3D-просмотра для просмотра на моем компьютере, и Firefox обнаружил его, и я разрешил его.3DXML Файлы Catia не отображаются

Я добавил расширение .3dxml как "application/octet-stream" в конфигурации сервера.

Загрузите файл с этим кодом;

<object type='application/x-3dxmlplugin' id='3DXMLPluginId'> 
<param name='DocumentFile' value='/img/test.3dxml'> 
</object> 

Ничего не отображается. Если я поставил неправильное имя файла в свой код, я получаю предупреждение от плагина 3dxml, как то, что файл плохой или поврежден. Но когда имя файла хорошее, я ничего не получаю, никаких предупреждений, ничего в консоли.

ответ

0

Ниже приведен пример, приведенный в моем CATIA_Portable_Script_Center. Идея состоит в том, чтобы использовать правильный класс

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> 
<HTML><head> 
<title>3DXML embeded page</title> 
<META content="text/html; charset=unicode" http-equiv=Content-Type> 
<META name=GENERATOR content="MSHTML 8.00.6001.18876"></HEAD> 
<BODY> 
<DIV class=copy>You will see a 3DXML file opened from DS website only if you 
have installed the free 3DXML player from Dassault Systemes (link <A 
href="http://www.3ds.com/products/3dvia/3d-xml/1/">http://www.3ds.com/products/3dvia/3d-xml/1/</A>&nbsp;).</DIV> 
<DIV class=copy>To see how to embed a 3DXML file&nbsp;in a web page just view 
this page source code.</DIV> 
<DIV class=copy>© 2010 Dassault Systemes - All rights reserved.</DIV> 
<OBJECT id=viewer border=1 
codeBase="http://www.3ds.com/fileadmin/PRODUCTS/3DVIA/3DXML/3dxml/3DXMLPlayerOnlineInstaller.exe" 
classid=clsid:5ABD296B-F8A0-436C-B2F7-B19170C43D28 width=800 height=600> <PARAM NAME="_cx" VALUE="21166"><PARAM NAME="_cy" VALUE="15875"><PARAM NAME="DocumentFile" VALUE="http://a3.media.3ds.com/fileadmin/PRODUCTS/3DVIA/3DXML/gallery/3dxml_models/press_rink_axe_fta.3dxml"><PARAM NAME="Data" VALUE="">  
</OBJECT> 
<DIV></DIV> 

</BODY> 
</html>