使用 乐吾乐topology 遇到的问题解决方法汇总


使用 topology遇到的问题解决方法汇总

https://www.yuque.com/alsmile/topology/installation

1.使用topology工具 要先安装 npm命令的工具nodejs

npm是命令,要想使用npm命令 必须要先安装 nodejs工具,安装完了 要 win+R键 输入cmd 进行配置npm。

官网下载 :http://nodejs.cn/

node 14.0及以上版本 只能是windows8 及windows server12以上

windows7 安装14.0以下的版本,安装时 以管理员身份运行

https://nodejs.org/zh-cn/download/releases/

如何安装npm可以参考 一下两篇文章:

https://www.cnblogs.com/lgx5/p/10732016.html
https://blog.csdn.net/weixin_39477597/article/details/87784418

2.安装vscode

安装完 vscode 根据他的教学视频继续往下进行

3.在vscode里 的终端里输入 npm,报错
问题:npm : 无法将"npm"项识别为 cmdlet,函数,脚本文件或可运行程序的名称,请检查名称的拼写,如果包括路径,请保证路径正确,然后再试一次。
解决: 看他视频里 终端 使用的是 bash 命令,百度一查 ,发现还没有安装bash,要想使用 bash,

要在vscode里安装 code runner插件(vscode控制台调用bash https://blog.csdn.net/jeff_luyiduan/article/details/104195484)

安装完了code runner插件,还要配置 VScode里 如何配置Gitbash(https://www.jianshu.com/p/1533bf407c0d)

配置完了 然后根据视频里 进行使用
如果配置完了 发现还是报错(npm : 无法将"npm"项识别为 cmdlet,函数,脚本文件或可运行程序的名称,请检查名称的拼写,如果包括路径,请保证路径正确,然后再试一次。https://bbs.csdn.net/topics/395844947)
那就重启电脑 ,然后 以管理员身份运行 vscode,在终端里输入 bash 看是否能转到 bash模式 进行命令可控制。

如果能够转到 bash 但是 输入
$ npm install topology-vue
或者
$ yarn add topology-vue
命令报错时 ( node: command not found 处理方法:https://blog.csdn.net/qq_39980514/article/details/90549873)

根据这篇文章 看看 环境变量 path 是否 配置的地址有问题 (https://wonzwang.blog.csdn.net/article/details/104118105 参考 文章中最后一张图)

然后 vscode 里还是不能用 $ npm install topology-vue
或者
$ yarn add topology-vue
当安装好node.js后,cmd能够正常用node -v命令查看版本,但是在在git bash(或者vscode里)中输入node -v查询版本时报错:bash: node: command notfound,此时重启电脑就解决了(https://blog.csdn.net/weixin_45433052/article/details/101425181)

https://blog.csdn.net/jeff_luyiduan/article/details/104195484
在这里插入图片描述

https://bbs.csdn.net/topics/395844947

在观看视频 时 将data.json 文件手动转为 data.js文件 并修改文件里的内容时

由下面的图片1 转换为图片2 的效果, 要在vscode里先下载Prettier - Code formatter 格式化插件
然后ctrl+a 选中代码 var data=。。。,右键格式化文档的方式 ----选中插件 Prettier - Code formatter
,即可实现 图2效果
在这里插入图片描述
图片 1 -----↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
在这里插入图片描述
图片 2 -----↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

开发安装方式1 —— 使用topology-bundle压缩包(老视频,待新制作)

问题:bash: node: command not found
解决方法: https://blog.csdn.net/weixin_45433052/article/details/101425181

问题:bash: http: command not found
解决方法:开启 http-server服务 参考下面两个图片。
在这里插入图片描述
在这里插入图片描述

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UF_MODL_ask_face_topology 函数的使用需要以下几个步骤: 1. 引入头文件 uf_modl.h,该头文件包含了 UF_MODL_ask_face_topology 函数的声明。 2. 使用 UF_MODL_ask_face_topology 函数查询面的拓扑信息,函数的原型如下: ``` int UF_MODL_ask_face_topology( tag_t face_tag, /* 面的标签 */ int *num_boundaries, /* 返回面的边界环数量 */ tag_t **boundaries, /* 返回面的边界环标签数组 */ int *num_holes, /* 返回面的孔数量 */ tag_t **holes, /* 返回面的孔标签数组 */ int *num_adj_faces, /* 返回面的邻接面数量 */ tag_t **adj_faces, /* 返回面的邻接面标签数组 */ tag_t *body, /* 返回面所在的实体标签 */ double *normal /* 返回面的法线向量 */ ); ``` 其中,face_tag 表示要查询的面的标签,num_boundaries 返回面的边界环数量,boundaries 返回面的边界环标签数组,num_holes 返回面的孔数量,holes 返回面的孔标签数组,num_adj_faces 返回面的邻接面数量,adj_faces 返回面的邻接面标签数组,body 返回面所在的实体标签,normal 返回面的法线向量。 3. 使用完毕后,需要使用 UF_free 函数释放返回的数组内存空间,函数原型如下: ``` void UF_free(void *ptr); ``` 使用示例: ``` #include <uf_modl.h> void test_ask_face_topology(tag_t face_tag) { int num_boundaries; tag_t *boundaries; int num_holes; tag_t *holes; int num_adj_faces; tag_t *adj_faces; tag_t body; double normal[3]; int ret = UF_MODL_ask_face_topology(face_tag, &num_boundaries, &boundaries, &num_holes, &holes, &num_adj_faces, &adj_faces, &body, normal); if (ret == 0) { // 获取面的拓扑信息成功 // TODO: 处理面的拓扑信息 // ... // 释放数组内存空间 UF_free(boundaries); UF_free(holes); UF_free(adj_faces); } else { // 获取面的拓扑信息失败 // TODO: 处理错误 // ... } } ``` 在使用 UF_MODL_ask_face_topology 函数时,需要注意以下几点: 1. 该函数只能查询单个面的拓扑信息,如果需要查询多个面的拓扑信息,需要多次调用该函数。 2. 返回的数组内存空间需要使用 UF_free 函数释放。 3. 在 UF_MODL_ask_face_topology 函数返回之前,不要修改返回的数组或数组元素,否则可能会导致程序崩溃。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值