- 2024-07-09Bullet 学习笔记之 软体仿真流程(二) 软体碰撞检测与响应
简述Bullet中软体的碰撞检测与响应算法,仅针对Soft类型,Deformable类型不包含在这篇文章中。1.软体碰撞检测在BulletPhysics中,软体的碰撞检测采用的是“点-面”的方法,即分别用两个软体的m_ndbvt和m_fdbvt做碰撞检测,两个bvh树之间的遍历方法不在此展开,当Node
- 2024-06-05面向对象设计方法Review-02.抽象数据类型
结构化开发方法基本思想:自顶向下,逐步求精,过程抽象,模块化技术概念:结构化程序设计:按照一定的原则与原理,组织编写正确且易读的程序的软件技术。结构化分析设计:数据流图、数据字典、模块结构图。优势:合理性(管理复杂性的有效手段:分解,抽象,层次)、正确性(依据规约,完成任务)程序&
- 2024-05-27Bullet 学习笔记之 BugList 生产日记
每天不是在改bug,就是在生产bug...在做Bullet开发的时候,总会“不由自主地”生产出各种奇奇怪怪的bug,虽然极大地丰富了工作量,但这些bug实在让人头大。记录一下。btMax()/btMin()误用:btMax(btScalara,btScalarb)可以计算得到a和b中的较大值;但btMax(btVector3
- 2024-05-08第11周:银弹:为了避免项目的成员为了一些问题争执不休,公司发明了银弹(Silver Bullet)这一工具
答:银弹作为一种工具,其目的是为了在项目团队中解决争议,确保项目能够继续前进。然而,是否真的有用,需要从多个角度进行考量:团队沟通与协作:银弹提供了一种强制性的解决方案,可以在一定程度上减少无休止的争论,促使团队成员快速做出决策。这在某些情况下可以提高决策效率,避免项目停
- 2024-03-24HTML 学习心得
前言超文本标记语言\(HyperTextMarkupLanguage\)简称\(HTML\),本质上是是一种用来结构化\(Web\)网页及其内容的标记语言。也算不上编程语言,是一种用于定义内容结构的标记语言,是由一堆堆的元素组成。正文下面才是正文啦\(HTML\)的代码一般是呈现下面的一种形式由白色
- 2024-03-14配置 HTTP/HTTPS 网络代理
使用Docker的过程中,因为网络原因,通常需要使用HTTP/HTTPS代理来加速镜像拉取、构建和使用。下面是常见的三种场景。 为dockerd设置网络代理"dockerpull"命令是由dockerd守护进程执行。而dockerd守护进程是由systemd管理。因此,如果需要在执行"dockerpull"命令时
- 2024-01-23无涯教程-CSS - 伪元素
CSS伪元素用于向某些选项添加特殊效果,伪元素的简单语法如下-selector:pseudo-element{property:value}CSS类也可以与伪元素一起使用-selector.class:pseudo-element{property:value}最常用的伪元素如下-Sr.No.Value&Remark1:first-linep:first-line 选择每
- 2024-01-15期末总结
冯梓轩期末总结板块总结DP总结1总结2最短路总结3经验总结\(\bullet\)当一道题有多种解法时,要全部都尝试一遍,这样才能透彻的理解算法的本质。\(\bullet\)对于一个基本算法要完全理解它的底层逻辑及重要性质,这样才能在模板基础上对算法进行变式。\(\bullet\)对于有大量
- 2024-01-11群论初探
群论群的基本概念定义:给定一个集合\(G\)和关于该集合的一种二元运算\(*\)。我们称\(G\)在\(*\)的运算下是一个群(\(*\)在表示的时候可以省略),当且仅当满足以下条件。若有\(a,b\inG\),则一定有\((a*b)\inG\);若有\(a,b,c\inG\),则\((a*b)*c=a*(b*c)\);存在单位元,我
- 2023-12-17飞机大战
importpygame#引用第三方模块importrandom#随机产生数据importtimefrompygame.localsimport*'''抽象出来一个飞机的基类'''classBasePlane(object):def__init__(self,screen,imageName):''':paramscreen:主窗体对象
- 2023-12-01No Silver Bullet
"NoSilverBullet"是一个著名的软件工程论文,由FredBrooks在1986年发表。这篇论文的全名是《NoSilverBullet—EssenceandAccidentsofSoftwareEngineering》(没有银弹——软件工程的本质与偶然性)。这篇论文提出了一个观点,即在软件开发领域,没有一种单一的技术、方法或工具
- 2023-10-31代码战场:用Python射击游戏开启程序员的创造之旅
目录前言代码演示总结前言大家好,我是辣条哥!昨天在家点开好久没打开的游戏菜单,突然看到好久没有玩过的某F,玩了几把发现时代是真的变了!于是今天辣条有感而发写了这么一个简陋的射击类小游戏在这个项目中,我们将使用Python编写一个射击类游戏。这个游戏不仅具有高难度,还可以进行
- 2023-10-28Cocos 2.x-Hello World 飞机大战游戏
Java程序员Cocos2.x初体验(Helloworld),飞机大战游戏参考野生程序君教程1.环境搭建在Cocos官网下载CocosDashboard_2.0.1.exe,安装,启动后设置编辑的目录(默认情况下,编辑器安装在C盘中,每一个版本的编辑会占用较大的空间,所以这里将编辑器安装目录配置在的D盘)在安装列表中新增
- 2023-10-20Hypermesh联合LS-DYNA的子弹侵彻计算
Hypermesh凭借强大的网格划分和方便的求解设置功能而被广泛用于DYNA求解器的前处理。本文通过bullet穿透铝合金板侵彻计算来简单介绍Hypermesh和LS-DYNA的联合使用。计算模型如图1所示,为1/4模型,bullet材料为钢材,被穿透的板为铝合金AL2024。图1计算模型在hypermesh中对bullet进行分
- 2023-09-25线性规划学习
线性规划学习笔记\(1\)线性规划定义定义\(1.1\)\(\bullet\)已知一组实数\(a_1,a_2,\cdots,a_n\),以及一组变量\(x_1,x_2,\cdots,x_n\),在这些变量的一个线性函数定义为\(f(x_1,x_2,\cdots,x_n)=\sum_{i=1}\limits^na_ix_i\)。\(\bullet\)等式\(f(x_1,x_2,\cdots
- 2023-08-13LuoguP1717 钓鱼
题面题目分析动态规划。\(\bullet\)设计状态。思考:我从哪里来?从上一个湖过来。我到哪里去?到下一个湖去\(or\)继续在这个湖钓鱼。设\(dp[pos][tim]\)为前\(pos\)个湖花费了\(tim\)分钟所能钓的最大的鱼数量。\(\bullet\)转移状态。(为了方便计算,我们将题目中的数据
- 2023-08-09CF1857B Maximum Rounding 题解
题面题目大意给定\(T\)组数据,每组数据一个自然数\(n\),可以多次选择第\(k\)位数进行四舍五入,求出四舍五入后该数的最大值。分析思路思想:贪心。这里给定了两种操作。四舍和五入。显然我们想要让最终的结果最大,我们的操作只能进行五入而不可以进行四舍。因为如果我们进行了
- 2023-08-06博弈论笔记
博弈论公平组合游戏公平组合游戏(ImpartialGame)的定义如下:\(\bullet\)游戏有两个人参与,二者轮流做出决策,双方均知道游戏的完整信息;\(\bullet\)任意一个游戏者在某一确定状态可以作出的决策集合只与当前的状态有关,而与游戏者无关;\(\bullet\)游戏中的同一个状态不可能多次
- 2023-04-23Unity框架:JKFrame2.0学习笔记(十)——自动生成资源引用代码(2)
前言上一篇记录了自动生成资源引用代码的内部实现,主要是针对addressable的资源系统的,为了在加载时不会因为名字写错,加载错,也更加方便的使用addressable加载,这一篇记录下如何使用。如何使用之前看过,在编辑器中添加了工具按钮我们可以在addressable的groups面板上添加几个测试资源我
- 2022-11-16python-面相对象封装案例Ⅱ-笔记
目标士兵突击案例身份运算符封装封装 是面向对象编程的一大特点面向对象编程的 第一步 ——将 属性 和 方法 封装 到一个抽象的 类 中外界 使用 类 创建 对
- 2022-10-09P3811 乘法逆元
【模板】乘法逆元题目背景这是一道模板题题目描述给定\(n,p\)求\(1\simn\)中所有整数在模\(p\)意义下的乘法逆元。这里\(a\)模\(p\)的乘法逆元定义为\(ax
- 2022-10-02在UE4中创建蓝图类,点开蓝图类没有编辑界面
UE4系列文章目录文章目录UE4系列文章目录前言一、解决办法总结前言当我们在UE4的内容浏览器中新建了蓝图类,例如AKM_Bullet_BP,第一次点开这
- 2022-08-30Html飞机大战(七):发射第一颗子弹
好家伙,终于到子弹了 我们先来理一理思路:子弹由飞机射出,所以我们把发射子弹的方法写在英雄类中 当然了,子弹也必须有自己独立的类 后期会有很多子弹射出,所以
- 2022-08-26【738】latex实现bullet 及 文字加粗斜体
参考:latex文字加粗、斜体参考:LaTeX中实心圆点列表的一点经验bullets:黑色点\begin{itemize}\item[$\bullet$]文字内容\end{itemize}circ:白色黑边点\begin{itemize}