当前位置: 首页 > 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

    搞不定,放着了

    相关文章:

  1. mac环境配置(homebrew版)
  2. JAVA笔记6——异常
  3. tokenizer.encode_plus,BERT类模型 和 Sentence-BERT 他们之间的区别与联系
  4. spark:map 和 flatMap 的区别(Scala)
  5. RDD 两类操作详解(Scala):转换与行动
  6. 【PDF】使用Adobe Acrobat dc添加水印和加密
  7. 深度解析:可视化如何重塑销售策略制定与执行
  8. c++实现分数操作
  9. 基于Dockers的Bitwarden的私有本地部署
  10. 深度剖析多模态大模型中的视频编码器算法
  11. 《大模型微调实战:Llama 3.0全参数优化指南》
  12. c++面向对象:接口设计
  13. MYSQL数据库集群高可用和数据监控平台
  14. JAVA EE_网络原理_网络层
  15. 机器视觉开发教程——C#如何封装海康工业相机SDK调用OpenCV/YOLO/VisionPro/Halcon算法
  16. 《设计模式之禅》笔记
  17. Win全兼容!五五 Excel Word 转 PDF 工具解决多场景转换难题
  18. 【github分享】开发者学习路线图
  19. 前端代理问题
  20. 技术书籍推荐(002)
  21. SIFF动画单元公布首批片单:《燃比娃》《凡尔赛玫瑰》等
  22. 男子退机票被收90%的手续费,律师:虽然合规,但显失公平
  23. 权益类基金发行回暖,这些老将挂帅新基,谁值得买?
  24. 泽连斯基:乌克兰已做好与俄罗斯举行会谈的准备
  25. 国际足联女子世界杯再次扩军,2031年起增至48支球队
  26. 网络主播直播泄机密,别让这些“小事”成威胁国家安全的“突破口”