当前位置: 首页 > 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.dtcms.com/a/183967.html

    相关文章:

  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. spark运行架构及核心组件介绍
  22. 使用go开发安卓程序
  23. 用户线程和守护线程
  24. 如何配置光猫+路由器实现外网IP访问内部网络?
  25. 【MySQL】页结构详解:页的大小、分类、头尾信息、数据行、查询、记录及数据页的完整结构
  26. C# Newtonsoft.Json 使用指南
  27. 最大化效率和性能:AKS 中节点池的强大功能
  28. Kubernetes排错(十一):lsof命令实战场景
  29. 弹性Reasoning!通过RL训练控制推理预算,提升模型的推理能力和效率!
  30. eNsp的使用