- 博客(19)
- 收藏
- 关注
原创 三维曲\直线隐式和参数形式转换-空间平面上的圆(2)
R为rotation matrix.该方法也可用于创建其他平面二次曲线。为平面中对象点集,则。
2024-04-12 16:01:04
653
原创 三维曲\直线隐式和参数形式转换-空间平面方程(2)
趋近于0,该式则存在一个数值计算问题。若不规范,可以除以其法向量的2-范数规范化。原点到平面的距离为|d|。需要考虑到数值计算程序的健壮性。在进行数值计算时,我们在计算。为0的维度,一般来说可以选择。中最小绝对值对应维度为0.,则称该方程为规范的。
2024-04-12 10:59:34
880
原创 二维几何计算-椭圆的交点
对这种高次方程,交点求解类型,可先判断是否有交点存在,共计3种情况:没有交点(内嵌,分离),有一个公共交点,有两个交点。参数方程t值,采用二分法求得交点,或采用圆形二次曲线交点方式求解。有一个等于0,则0值对应的点即为一个交点的点的情况。可引入拉格朗日乘子法判断交点的存在,如。都小于(或大于)0,则没有交点。,该式的含义为在约束。
2024-04-03 11:29:55
875
1
原创 常见曲线隐式和参数表示之间转换
axbyc0Pa2b2−aca2b2−bcd−ba]1.XtP0td⇔xyPxtdxPytdy2.−dyxdxyPxdy−Pydx0∣∣X−C∣∣2rXtCr⋅uucostsint)1.DDiag1/l121/l22RRθX−CTRTDRX−C。
2024-04-03 10:42:02
820
1
原创 二维几何计算-直线与圆、二次曲线交点计算
此时,通过对二次根判别式进行求解,当然如果只是要做根判别计算的话,可以免去平方根计算,提高计算效率。若等于0,则有一个交点;若大于0,则有2个交点。同理1.2 我们可以在考虑定以域后自行去推理。在我们求出t值后,需要做t>0判断即可。
2023-10-27 15:28:22
205
1
原创 二维几何计算-线段交点计算
这两种情况的交点计算同1基本一致,不同之处在于,求出参数s,t后,对s,t的定义域判断不同。,满足该条件则说明两直线平行没有交点。同时成立,则交点存在。
2023-10-18 13:52:49
116
1
原创 二维几何计算-直线交点计算
P0sd0⃗P0sd0和P1td1⃗P1td1KCx0y0x1y1x0y1−x1y0KC((x0y0x1y1))x0y1−x1y0该运算与三维相关,x0y00×x1y1000KCx0y0x1y1x0y00×x1y1000KC((x0。
2023-10-18 11:15:45
176
1
原创 二维几何计算--点到直线距离计算
KlXtPt⋅nn已经标准化分析:KXt)KXt′)n⋅K−Xt′))0n⋅K−P−t′nnK−P−t′∥n∥2t′n⋅K−P∥n∥2D2Kl∥K−P−t′⋅n∥2∥K−P∥2−∥n∥2n⋅K−P2∥K−P∥2−n⋅K−P2Kln⋅Xcn已经标准化分析:KYKYsnns∥n∥2nK−c。
2023-09-15 10:14:52
582
原创 3.函数重载与模板函数
函数重载是指针对相同的函数名,他们有不同 的输入参数类型(包括参数的个数不同,参数的类型不同),可构成函数重载。使用模板template指明模板类型的时候,不仅可以直接像前面一样指明参数的类型,也可以直接使用具体类型的表达式。对于一些 同名函数,有相同的参数个数输入,但参数的类型不尽相同。可以使用模板函数去实现这样的函数。
2023-06-30 21:22:13
45
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人