- 博客(210)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 【rust/bevy】使用points构造ConvexMesh
本文介绍了在bevy游戏引擎中如何使用rapier来构造Convex Hull Mesh的方法
2024-01-20 23:00:13 1308 2
原创 【rust/bevy】从game template开始
本文主要介绍了bevy game template的使用,同时实现了3d cube作为player的移动控制
2024-01-14 12:30:51 1180 1
原创 【瞎折腾/3D】无父物体下物体的旋转与移动
在局部坐标系中移动时,由于物体本身可能会旋转,所以需要进行一定的转换,在three.js中,我们可以使用。在下面的例子中,我们让物体先让Z轴旋转60°,再沿着局部坐标轴X移动。在下面的例子中,我们让物体先让Z轴旋转60°,再绕着局部坐标轴Y旋转。
2023-12-31 23:49:36 1414
原创 【错误记录/js】保存octet-stream为文件后数据错乱
主要记录了使用javascript保存octet-stream为文件时出现的数据错乱的问题,并提供了解决方式
2023-12-23 12:54:00 1061
原创 【golang/g3n】3D游戏引擎G3N的windows安装与测试
本文主要介绍了golang 3d游戏引擎g3n(Go 3D Game Engine)的windows环境安装,以及一个简单的测试用例。
2023-12-16 15:21:53 1048 1
原创 【go/方法记录】局部坐标与世界坐标间的相互转换(位置/方向)
local space与world space之间的相互转换,同时记录了旋转矩阵、四元数、欧拉角之间的转换
2023-11-16 18:05:25 580
原创 【rust/esp32】初识slint ui框架并在st7789 lcd上显示
使用rust在esp32s3上运行slint ui框架,并在st7789 lcd屏幕上显示
2023-11-04 20:05:01 1304
原创 【rust/esp32】在idf中使用embedded-graphics控制st7789 LCD屏幕
本文主要介绍了在esp32s3上使用rust控制st7789 lcd屏幕的基本显示。
2023-10-29 11:22:44 705
原创 【rust/esp32】wsl2开发环境搭建与测试
本文主要记录了在wsl2环境下搭建esp32s3 rust开发环境的流程,同时保留了搭建过程中的一些问题以及解决方式
2023-10-27 01:22:06 1104
原创 【rust/树莓派】使用rppal&embedded-graphics控制st7789 LCD屏幕
在树莓派上使用rust、rppal、embedded-graphics等控制lcd屏幕的显示
2023-10-21 22:48:59 764
原创 【rust/egui】(十一)使用rfd选择文件并使用serde_json进行序列化
本文主要介绍了在egui中使用dialog选取文件,而后对文件进行读取以及反序列化,同时测试了序列化以及文件写入
2023-09-16 16:13:55 606
原创 【rust/egui】(十)使用painter绘制一些图形—connections
本文介绍了在rust/egui中使用painter绘制connection的方式
2023-09-10 17:26:42 762 5
原创 【rust/egui】(九)使用painter绘制一些图形—基本使用
本文介绍了egui中painter的一些基本使用方式,包括定位方式以及拖拽的使用等
2023-09-09 17:57:23 769
原创 【rust/egui】(八)使用panels给你的应用划分功能区块
本文介绍了egui中的panel的综合使用例子,同时对一些方向进行了较为深入的探讨,例如Window Decorations
2023-09-03 17:56:42 902
原创 【rust/egui】(六)看看template的app.rs:TextEdit
学习egui中的textedit组件,同时对组件中字符串的变量显示和修改过程进行了探讨
2023-08-27 18:03:34 1593 1
原创 【rust/egui】(五)看看template的app.rs:SidePanel、CentralPanel以及heading
学习egui中的另外两个panel:SidePanel以及CentralPanel,顺便学习了下heading方法的使用
2023-08-26 16:17:38 810
原创 【rust/egui】(四)看看template的app.rs:update以及组件TopBottomPanel&Button
本文将进一步学习egui template的app.rs文件中的内容,包含了update函数,以及一些基本的ui组件,例如Panel、menu bar、menu button、button等
2023-08-20 18:43:58 562 1
原创 【rust/egui】(三)看看template的app.rs:序列化、持久化存储
学一学template中app.rs内的知识点,即序列化和持久化存储相关的内容
2023-08-19 17:46:43 1118
原创 【rust/egui】(二)看看template的main函数:日志输出以及eframe run_native
学习下egui template中的main函数涉及了哪些知识点,主要是日志模块log以及我们eframe的入口函数run_native相关的知识
2023-08-13 18:13:11 1030 1
原创 【golang/实践】局域网环境搭建go proxy(使用Athens)
感觉不是很好用搭个proxy还搭了这么久,不太行(主要前面外网起athens的时候用的。
2023-06-08 12:05:40 1366
原创 【错误记录/go】slice变量赋值以及slice变量是结构体还是指针?
其实上述代码具有一定的迷惑性,其实换成下述代码结果也是一样的。所以重点是搞清楚在slice赋值的时候发生了什么。对于下述代码段,输出是什么呢?
2023-03-25 16:15:32 484 1
原创 【前端/npm】本地编译、打包、安装第三方库(以element-plus为例)
本文旨在以element-plus为例,记录编译、打包并安装第三方node packages的过程
2022-10-29 17:15:30 1375 1
原创 【前端/js】文本选择事件处理&动态添加Tooltip
通过该方法可以进一步获取用户所选的文本所在页面元素,以及对应的位置信息。之后我们可以使用这些数据进行进一步的处理,比如添加一个。该方法会返回一个描述用户选择文本的对象。
2022-07-16 20:37:42 1157
原创 【错误记录/selectpicker】dropdown menu显示位置出现偏移
bootstrap select在modal中使用时出现下拉框偏移的解决方式
2022-07-13 22:47:56 595
原创 【AR.js】在AR.js中使用spine动画
说在前面测试浏览器:Microsoft Edge(PC版本 97.0.1072.55)github库:AR.jsAR系列文章:这里go版本:go version go1.17.3 windows/amd64three.js版本:r79(版本比较老)其他:AR.js支持three.js。github地址:这里效果图代码<!DOCTYPE html><meta name="viewport" content="width=device-width, user-s
2022-05-21 15:20:38 1005
原创 【golang/redis】redis中大数字自动转换成指数形式的处理
说在前面go version:go1.14.1 windows/amd64redis version:5.0.14场景在使用redis的有序集合(sorted set)实现排行榜功能的时候,通常会对成员(member)的分数(score)进行一定的设计;例如最简单的分数榜,可以使用:uint64(score)<<32∣uint64(0×FFFFFFFF−uint32(cur_time_stamp))uint64(score) << 32 | uint64(0\t
2022-04-25 13:13:13 364
原创 【golang/方法记录】有序列表的简易实现
说在前面go version:go1.14.1 windows/amd64实现借助golang中的sort包可以方便的使用二分查找。func Search(n int, f func(int) bool) int { // Define f(-1) == false and f(n) == true. // Invariant: f(i-1) == false, f(j) == true. i, j := 0, n for i < j { h := int(uint(i+j
2022-03-11 22:15:20 895
原创 【AR.js】使用three.js渲染一个方块
说在前面测试浏览器:Microsoft Edge(PC版本 97.0.1072.55)github库:AR.jsAR系列文章:这里go版本:go version go1.17.3 windows/amd64three.js版本:r79(版本比较老)其他:AR.js支持three.js。效果图代码代码注释比较详细了,不再赘述关于相机内参、外参等知识点可参考【OpenCV&OpenGL&Markerless AR】原理部分+代码<!DOCTYPE htm
2022-01-22 15:28:38 1780
原创 【AR.js】初步认识与官方示例的使用
说在前面测试浏览器:Microsoft Edge(PC版本 97.0.1072.55)/Firefox(Android)github库:AR.jsAR系列文章:这里go版本:go version go1.17.3 windows/amd64其他:本文的关注点在于官方用例。关于AR.js这里他们有三种实现:基于标记、基于特征点、以及基于地理位置;前面两种差不大多。优点:只要有支持webrtc以及webgl的浏览器就可以使用,不管是pc还是移动设备,十分便利。基于图像(特征点)
2022-01-08 14:15:05 5933 17
原创 【错误记录/git】pull error-remote: User permission denied.
说在前面git版本:1.8.3.1 2.16.2操作系统:centos windows场景系统中原用户权限失效,导致无法拉取仓库数据1.8.3.1版本git config --global --unset credential.helpergit pull2.16.2版本git credential-manager uninstallgit pull参考stackoverflow...
2021-12-17 17:59:46 536
原创 【golang/实验性】如何使用类型名进行实例化
文章目录说在前面问题提出其他语言注册式方法注册式处理指针类型神奇的方法接口调用参考说在前面go版本:go1.14.1 windows/amd64问题提出已定义了一些结构体,这些结构体有一些通用的方法(interface{}),然后想要通过这个结构名去调用这些方法,由此引出了这个问题。定义结构体type XStruct strcut { Data int}使用结构体名来实例化,例如a := function("XStruct")fmt.Println(a.Data)是否可
2021-11-05 18:43:55 602
原创 【错误记录/vue.js】axios中的response数据无法传递给vue
场景在使用axios与服务器进行通信时,回调函数中无法将response中的数据传递给vue,如下所示:const app = Vue.createApp({ data() { return { }; }, mounted() { }, methods: { callGm() { console.log(this.curGm); axios .get("api/gm", { params: this.curGm.vals
2021-10-27 20:51:27 393
gopls离线安装资源
2020-07-31
spineboy.zip
2020-06-09
Unity_Examples_Assets.7z
2020-05-07
opencv4.0.1(源码)+contrib(源码)+ippicv+ffmpeg.dll
2019-07-31
opencv+contrib_4.0.1ver
2019-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人