搜索结果
查询Tags标签: sin,共有 113条记录-
简单shader学习之镜面流光效果实现
主要还是参考网上的链接,进行流光效果的实现,这个demo的流光效果移动是根据一次函数的关系式的,刚开始接触shader很多都看不懂,学习中。 具体代码(lua脚本语言编写):local vert = [[attribute vec4 a_position; attribute vec2 a_texCoord; attribute vec4 a_color…
2021/6/17 11:00:34 人评论 次浏览 -
好玩的Mathematica编程
1、复杂多面体Ry[t_] := {{Cos[t], 0, Sin[t]}, {0, 1, 0}, {-Sin[t], 0, Cos[t]}}; Rz[t_] := {{Cos[t], -Sin[t], 0}, {Sin[t], Cos[t], 0}, {0, 0, 1}}; n = 6; t2 = Pi/5; t1 = t2/2; alpha = ArcCos[-Sqrt[5.0]/5]; dz = Sin[t1]^2 Tan[alpha/2]; z = GoldenRatio T…
2021/5/17 20:55:44 人评论 次浏览 -
实时钟表,Easyx,C++
找到小bug的原因了,涂黑时候的线条粗细不一致,是我蠢了。 实时钟表,当时做出来还挺激动的,毕竟也算自己的一个小小小小的小成果,虽然比不上别人那种小游戏,笑。 啊啊啊啊,一定要写注释啊,不然自己都看不懂自己写的啥玩意,罪过。 一 定义,时针、分针、秒针的相关…
2021/5/15 20:26:45 人评论 次浏览 -
确定SPWM注入三次谐波的幅值(SPWM+三次谐波=SVPWM)
SPWM叠加三次谐波后可以提高直流母线电压的利用率,其实如标题所示,SVPWM等价于SPWM叠加三次谐波。 开始推导 三相对称正弦相电压表达式如下: {ua=Umsinωtub=Umsin(ωt−23π)uc=Umsin(ωt+23π)\begin{cases} u_a=U_m\sin \omega t\\ u_b=U_m\sin \left( \omega…
2021/5/9 10:55:23 人评论 次浏览 -
网络编程:理解select函数并实现IO复用服务器端
网络编程:理解select函数并实现IO复用服务器端 1.直接跳转到Linux端代码 2.直接跳转到Windows端代码一、实验目的学习第12章I/O复用技术。理解select函数的功能并掌握其调用方法。 在Linux和Windows操作系统上编写并发服务器端。使用select函数监管多个套接字上的网络事件…
2021/5/8 14:55:09 人评论 次浏览 -
姿态解算
为了能够控制四轴飞行器的飞行,我们需要建立坐标系对四轴飞行器的姿态进行描述。主流的姿态解算算法包括欧拉角以及四元数。接下来详细介绍如何对四轴飞行器的姿态以及姿态变化进行描述。 坐标系的建立 在建立三维坐标系时,无非有两种模式,一种是以地面或者说地球为…
2021/4/29 10:30:13 人评论 次浏览 -
c/c++实现TCP服务器和客户端
c/c++实现TCP服务器和客户端 TCP客户端代码TCP服务器代码TCP客户端代码 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/socket.h> #include <netinet/in.h> #define MAXLINE 80…
2021/4/23 12:25:19 人评论 次浏览 -
线段树区间修改,区间查询sin
传送门 传送门2/*sin(x + v) = sinx*cosv+sinvcosxcos(x + v) = cosx*cosv-sinx*sinvsin(x1 + v) + sin(x2 + v) = cosv*(sinx1+sinx2) + sinv*(cosx1+cosx2)cos(x1 + v) + cos(x1 + v) = cosv*(cosx1+cosx2) - sinv*(sinx1+sinx2) */#include<iostream> #include&l…
2021/4/10 10:57:04 人评论 次浏览