润润146 2023-03-07 23:54 采纳率: 66.7%
浏览 25
已结题

HTML里面调用文件展示三维结果

在UniProt里面下载的化合物的三维结构(全是代码),有json,svg等格式,怎么在我们HTML里面展示呢,好像是不能直接调用文件要用插件,不知道要用什么插件。

  • 写回答

1条回答 默认 最新

  • CodeBytes 2023-03-08 00:11
    关注

    该回答引用ChatGPT

    要在HTML中展示化合物的三维结构,你需要使用分子可视化插件。以下是几个可用的插件:

    Three.js:Three.js 是一个基于 WebGL 的 JavaScript 库,用于创建和显示动态的三维图形。它可以轻松地在网页上渲染分子结构。

    ChemDoodle Web Components:这是一个基于 HTML5 和 JavaScript 的分子可视化库,它提供了许多分子结构绘制和分子数据可视化的功能。

    JSmol:JSmol 是一个基于 JavaScript 的分子可视化程序,可以在网页上展示分子结构,并提供许多交互式功能。

    如果你已经有了分子数据的 JSON 或 SVG 格式,你可以使用上述插件中的任何一个来在 HTML 中渲染分子结构。你只需要将插件的代码嵌入到你的 HTML 文件中,并根据插件的文档和示例来使用它们。例如,对于 JSmol,你可以使用以下代码在 HTML 中展示分子结构:

    
    <script type="text/javascript" src="jsmol/JSmol.min.js"></script>
    <script type="text/javascript">
      Jmol.getApplet("jmolApplet", {
        width: 300,
        height: 300,
        j2sPath: "jsmol/j2s",
        script: "load DATA 'your_molecule.json';",
      });
    </script>
    <div id="jmolApplet"></div>
    
    

    其中,your_molecule.json 是你下载的分子数据文件的名称。你需要将其替换为实际的文件名,并将其放在与 HTML 文件相同的目录中。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月21日
  • 已采纳回答 3月13日
  • 创建了问题 3月7日

悬赏问题

  • ¥15 有两个非常“自以为是”烦人的问题急期待大家解决!
  • ¥30 STM32 INMP441无法读取数据
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧,别用大模型回答,大模型的答案没啥用
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error