- 博客(14)
- 收藏
- 关注
原创 如何配置blender的Python开发环境(conda)
当我们想要在Blender中使用Python脚本时,但当我们想使用一些库例如numpyserial,然而并不管用,因为在Blender自带的Pythonu环境中。为了解决此问题,我们可以使用Anaconda,创建一个与Blender的Python版本相匹配虚拟环境。
2024-07-23 20:54:09 1494
原创 Blender使用脚本控制骨骼旋转2.0
下位机读取传感器四元数(四元数是一种用于表示三维空间中旋转的方法,它由一个实部和三个虚部组成),通过串口读取数据并更新 Blender 中的骨骼(Armature)的旋转。这段代码结合了 Blender 的 Python API 和串口通信,主要用于将外部设备(如传感器或运动捕捉系统)的数据映射到 Blender 中的骨骼上。跟上一篇帖子不一样的是这一篇处理了10个关节的数据,上一篇只处理了2个。本篇将代码集成在一个python file中,代码解释会比上一篇更加详细。下位机代码在上上篇帖子。
2024-07-23 01:41:13 1169
原创 Blender使用脚本控制骨骼旋转1.0(自用 自用 自用!!!)
该代码是一个用于Blender的Python脚本,它实现了一个与微控制器单元(MCU)通信的功能,用于实时更新Blender中骨骼对象的旋转。
2024-07-22 20:02:46 643
原创 代码解析(自用 自用 自用 怕之后搞忘球)
每个参数的作用分别是:选择传感器、选择使用i2C几(与传感器绑定在哪个i2c有关)、pca9548片选(i2c拓展器,是一个模拟开关,适用于多个地址相同的外设)、选择对应的漂移校准参数。子函数作用:对一个给定的四元数进行逆变换。四元数是一种用于表示三维空间中旋转的方法,它由一个实部和三个虚部组成。主要起作用的是这一个函数——quaternion_inverseTransformation(&sensorQuat);函数作用:初始化并处理一个四元数。函数作用:初始化传感器。函数作用:更新四元数。
2024-07-22 15:53:14 182
原创 ESP32安装串口(下载)驱动
如果没有安装驱动程序,此电脑--->管理--->端口,显示'CP2102 USB to UART Bridge Controller'根据自己电脑的位数选择_x64还是_x86,根据提示进行安装,安装成功后显示(COM6),说明已经识别到串口,现在就可以下载了。1.usb线没有下载功能(换根线就好了)2.没有安装驱动程序。
2024-05-16 22:10:32 3328 1
原创 解决uni-app map地图显示图标markers问题(初学记录)
在uni-app中引入地图需要提前在腾讯地图或者高德地图申请API,网上有很多教程官网给出的效果:然而我按照官网的步骤写了之后只有地图没有图标没改之前的代码:(我这里的经纬度是从云端传过来的)
2024-05-14 17:22:25 1706
原创 Blender常用快捷键(学习记录)
在Blender中,给物体加细分的快捷键是“Ctrl + R”。使用此快捷键后,选择的面或边会被细分成更多的面或边,从而增加模型的细节。细分后,粉红色线条会出现在所选的面或边上,表示细分的位置。可以通过鼠标滚轮或键盘上的“+”和“-”来调整细分的线段数量,完成后按下“Enter”键即可。在Blender中,没有直接的快捷键可以直接选中正方体的一个面。选中物体,shift选中骨骼,ctrl+p出现选项,选择自动权重。选择你想要的面:使用鼠标左键点击你想要选中的面。选择面:在编辑模式下,你可以按。
2024-05-03 12:04:09 1144 1
原创 Blender绑定骨骼报错:骨骼热权重-为一个或多个骨骼解算时出错
这种报错的原因一般都是由于模型的面数过多,或者是由于模型网格不够干净,存在多余顶点。发方法1-6是对模型进行减面,如果都不行的话请看方法7-8,苯人也是前6个方法都不行,但是方法7可以。
2024-04-30 15:51:17 2580 2
原创 二维png格式图片批量转三维/四维nii.gz格式
虽然输出是四维,在使用itksnap软件,save main image之后,是三维形式的。嗯嗯我只是记录一下代码方便之后自己使用,如果有uu不小心看到了请谨慎使用嘿嘿。
2024-04-19 23:53:45 363 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人