当前位置: 首页 > news >正文

opencascade.js stp vite 调试笔记

Hello, World! | OpenCascade.js

 

 cnpm install opencascade.js

 cnpm install vite-plugin-wasm --save-dev

当你不知道文件写哪的时候trae还是有点用的

‘’‘

import { defineConfig } from 'vite';
import wasm from 'vite-plugin-wasm';
import rollupWasm from '@rollup/plugin-wasm';export default defineConfig({plugins: [wasm(),  // Handles Wasm ESM integrationrollupWasm()  // Provides Rollup-level Wasm support],// Optional: If you need to adjust Wasm loading behavioroptimizeDeps: {exclude: ['opencascade.js']  // Prevent Vite from pre-bundling the Wasm module}
});

 ’‘’

 c++的瓶子教程Open CASCADE Technology: Tutorial

any

     

    重装另一个 

     pnpm install  opencascade.js@beta 

     配置您的 Bundler | OpenCascade.js --- Configuring Your Bundler | OpenCascade.js

     

      initOpenCascade().then(oc => {// Initialize with explicit WASM file path configuration// Use the initialized oc object to create the boxconst box = oc.BRepPrimAPI_MakeBox(new oc.gp_Pnt_3(ox, oy, oz), // Note: Fixed typo `oc.gp_Pnt_3` → `oc.gp_Pnt`width,height,depth).Shape();// 创建 STEP 写入器const writer = new oc.STEPControl_Writer();// 设置 STEP 协议版本(AP203:仅几何数据;AP214:含机械属性)oc.Interface_Static_1("write.step.schema", "AP203");

     

    有了 

    import initOpenCascade from "opencascade.js/dist/opencascade.full.js";

    import initOpenCascade from "opencascade.js/dist/opencascade.full.wasm?init";

    太酷了,和我的问题一模一样

    无法使用 Vite 绑定库 · 问题 #268 · donalffons/opencascade.js --- Cannot bind the library with Vite · Issue #268 · donalffons/opencascade.js

     

     卡住了

     

    https://github.com/donalffons/opencascade.js/pull/287

     

    git clone -b start-template-vite-react https://github.com/kcrlee/opencascade.js.git

    搞不定,放着了

    http://www.xdnf.cn/news/391771.html

    相关文章:

  1. 使用 Java 反射动态加载和操作类
  2. Ollama部署使用以及模型微调和本地部署
  3. go语言对Cookie的支持
  4. el-date-picker的type为daterange时仅对开始日期做限制
  5. 【Java】线程实例化 线程状态 线程属性
  6. AUTOSAR图解==>AUTOSAR_TR_HWTestManagementIntegrationGuide
  7. REST/SOAP 协议介绍及开发示例
  8. web animation API 锋利的css动画控制器 (更新中)
  9. Python高级爬虫之JS逆向+安卓逆向2.1节: 网络爬虫核心原理
  10. 【c++】【数据结构】二叉搜索树详解
  11. InnoDB引擎
  12. JVM规范之运行时数据区域
  13. 【沉浸式求职学习day36】【初识Maven】
  14. 低功耗蓝牙BLE之发射功率(mW/dBm)对应关系
  15. jna总结1
  16. 26考研——中央处理器_指令流水线_指令流水线的基本概念 流水线的基本实现(5)
  17. 在C++中,符号位是否参与位运算
  18. BUUCTF——Ezpop
  19. [Java实战]Spring Boot 静态资源配置(十三)
  20. Appium-OppoA92S-真机记坑
  21. ARP协议的工作原理
  22. Linux `uname` 指令终极指南
  23. 无需大规模重训练!GraspCorrect:VLM赋能机器人抓取校正,抓取成功率提升18.3%
  24. 如何使用 Netstat 查看监听端口
  25. 环形链表(简单)
  26. 谈程序的地址空间
  27. 智能座舱开发工程师面试题
  28. 代码随想录算法训练营第六十天| 图论7—卡码网53. 寻宝
  29. 《AI大模型应知应会100篇》第55篇:大模型本地开发环境搭建
  30. 机器人运动控制原理浅析-UC Berkeley超视觉模态模型