您的位置 首页 编程知识

解释像耳朵一样老的甜甜圈第 2 部分

矩阵乘法 为了将 singlerow 和矩阵相乘,在 c 中我们将创建一个函数,在 java 中,我们将在 m…

解释像耳朵一样老的甜甜圈第 2 部分

矩阵乘法

为了将 singlerow 和矩阵相乘,在 c 中我们将创建一个函数,在 java 中,我们将在 matrix 中创建一个公共静态函数

singlerow multiply(singlerow m1, matrix m2) {     singlerow res;     res.a1 = (m1.a1 * m2.a1.a1) + (m1.a2 * m2.a2.a1) + (m1.a3 * m2.a3.a1);     res.a2 = (m1.a1 * m2.a1.a2) + (m1.a2 * m2.a2.a2) + (m1.a3 * m2.a3.a2);     res.a3 = (m1.a1 * m2.a1.a3) + (m1.a2 * m2.a2.a3) + (m1.a3 * m2.a3.a3);     return res; } 
登录后复制

java 语言

class matrix {   public static singlerow multiply(singlerow m1, matrix m2) {     singlerow res = new singlerow(0, 0, 0);     res.a1 = (m1.a1 * m2.a1.a1) + (m1.a2 * m2.a2.a1) + (m1.a3 * m2.a3.a1);     res.a2 = (m1.a1 * m2.a1.a2) + (m1.a2 * m2.a2.a2) + (m1.a3 * m2.a3.a2);     res.a3 = (m1.a1 * m2.a1.a3) + (m1.a2 * m2.a2.a3) + (m1.a3 * m2.a3.a3);     return res;   } } 
登录后复制

主要功能身体

让屏幕高度 = 22,宽度 = 80

总面积 = 1760

a = 0,b = 0
a是x轴旋转的角度,b是z轴旋转的角度,当我们在y轴上旋转圆时,它就变成了甜甜圈
ψ 代表 y 轴,θ 代表创建圆

创建 2 个 1760 个数组,其中 1 个存储要打印的甜甜圈字符,其他存储 z 索引,可能是 double 类型

double zbuffer[1760]; char buffer[1760]; 
登录后复制

使用 printf(“x1b[2j”); 创建一个新屏幕;
并添加无限循环

while (1) { } 
登录后复制

以上就是解释像耳朵一样老的甜甜圈第 2 部分的详细内容,更多请关注php中文网其它相关文章!

本文来自网络,不代表四平甲倪网络网站制作专家立场,转载请注明出处:http://www.elephantgpt.cn/4686.html

作者: nijia

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

18844404989

在线咨询: QQ交谈

邮箱: 641522856@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部