- 博客(21)
- 收藏
- 关注
原创 用c++实现3d渲染贴图
这样的结果效率低下(因为我没有更好的方法),但是可以优化,比如相邻的面不用显示等。我们如果有原贴图,只要拉伸一下就可以得到我们看到的贴图。然后利用重心:变换前后与重心的(比例)关系不变。一个取巧(更麻烦)的方法是将它看做两个三角形。具体计算过程请自行搜索,这里是最终计算结果。,我也不知道,反正是对的)给定原三角形三个点的坐标。(至于为什么会有一个。
2024-02-06 22:24:25
2161
4
原创 计算机图形学有关数学知识
首先我们知道向量是形如xy的,即表示00→xy的箭头在图形学中,我们主要研究三维xyz向量注意区分左手坐标系与右手坐标系,但是一般的,我们使用右手坐标系,并规定“上”为y轴正方向,“右”为x轴正方向,“后”(从屏幕里出来)为z轴正方向约定:使用a来表示向量,用a表示数字。
2024-01-30 21:28:09
1306
2
原创 线段树原理详解
不修改(现在用不到儿子,一会查询用到了再修改),打上一个修改标记(懒标记,即绿色部分)将未处理的区间更改(懒标记)处理到儿子处,这个操作不带来额外复杂度。现在,用一棵二叉树表示区间和,节点写了几个数就表示它是那些数的和。加上的值,并非线段树节点加上的值,因此节点加上的值=懒标记。请牢记:查询时如果在父亲就能得到结果,就不用找儿子了。如果要求的区间不完全是这个节点,则去儿子处求和。可以发现,修改次数仍然太多,总修改是。令要求的区间在根节点(节点1)上。计算机中,有一个重要的思想。个节点发生改变,总修改为。
2023-09-02 22:30:11
114
1
原创 MC所有附魔的英文(命名空间)
MC所有附魔的英文(命名空间)minecraft:sharpness - 锋利附魔 (最大等级为5)minecraft:smite - 亡灵附魔 (最大等级为5)minecraft:bane_of_arthropods - 节肢动物附魔 (最大等级为5)minecraft:knockback - 击退附魔 (最大等级为2)
2023-08-21 12:13:33
12289
1
原创 MC所有状态(buff)英文(命名空间)
MC所有状态(buff)英文(命名空火焰抗性:minecraft:fire_resistance。水下呼吸:minecraft:water_breathing。即刻治疗:minecraft:instant_health。即刻伤害:minecraft:instant_damage。跳跃提升:minecraft:jump_boost。夜视:minecraft:night_vision。缓慢:minecraft:slowness。虚弱:minecraft:weakness。饥饿:minecraft:hunger。
2023-08-21 12:09:55
3659
原创 MC命令教程
MC全命令**/gamemode 模式**切换游戏模式**/gamerule 规则 真假值**改变游戏规则**/give 玩家 物品 数量**给予物品**/item replace 玩家 槽位 with 物品 数量**指定物品栏格位给予物品**/kick 玩家**踢出玩家**/kill 玩家**杀死玩家**/locate 结构名**返回结构坐标**/loot** 见 /item**/op 玩家**授予管理员 **/particle 名称 位置 dust RGB**颜色粒子效果**/rel
2023-08-19 19:09:35
1379
原创 如何关闭/破解极域
法二:右键极域图标,设置,初始密码:unLockscreen 或 mythware_super_password。法二:右键任务栏,任务管理器,找到极域,终止进程。法四:极域打开鸟瞰图出现bug直接关掉 [依赖极域版本]法1:Win+L,切换用户,点击头像。获取IP:在你要关的电脑上Win+R,cmd,输入。法2:睡眠键使电脑睡眠,再启动 [依赖系统版本]法3:拔网线,等操作完后再插回 [通用]任选1-3其一完成后,[依赖极域版本]然后再插入U盘,就没有限制了。1.卸载掉极域的U盘驱动。
2023-07-26 10:01:33
14121
2
原创 树状数组 求区间最值、求区间和 详解
树状数组能维护区间最值、区间和,查询、增加都是OlognO(\log n)Ologn,十分常用。基本思想:树状的分块前缀和
2023-07-17 23:15:56
2151
2
原创 ege、easyx绘图卡顿/闪屏的优化解决
推荐手动渲染模式 ,如果不开手动渲染,那么动画和绘图结果可能会受到很大的影响。开启手动渲染之后,EGE绘图帧缓冲内容会在调用延时类函数时才会刷新到窗口上显示,减少闪烁。即可开启手动渲染模式.。
2023-06-24 04:58:58
2732
1
原创 用c++实现3d引擎-超详细(附源码)
再加上操作,一个简易的3d引擎就完成了。(用wasd操作摄像机坐标)可以看出这是两个相似三角形,因此可以算出投射坐标。注意:需要按距离排序,保证后面的东西先输出。(graphics.h)可以下载小熊猫c++或自行下载easyx。需要一个旋转矩阵来绕着Y轴旋转。
2023-05-03 21:29:54
8745
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人