爱心曲线公式大全

local r = a*((math.sin(angle) * math.sqrt(math.abs(math.cos(angle)))) / (math.sin(angle) + 1.4142) - 2 * math.sin(angle) + 2)

 

local x = r * math.cos(angle)  -- 计算对应的x值 

local z = r * math.sin(angle) +1.5*a -

 

530967033e4b4f9f8d905aec7f40593b.jpg

c53631c8a0454d46be12ded06ca1bdfc.jpg

 

 

  --曲线公式绘画
local function generateParabola()
  local a = 10  -- 控制振幅(增加这个值会使波形更大)

  local b = 0.9   -- 控制频率(增加这个值会使波形更密集)
  local id = math.random(668, 681)  -- 随机选择一个方块ID
  local y = 8    -- 固定y坐标为8
  local date = 0 -- 方块的时间戳
  local step = 0.005 -- θ的步长,减小步长以增加分辨率
  local maxR = 200 -- 设置r的最大值,即波形的最大半径
  local blocksPerWait = 30 -- 每次等待前生成的方块数
  local waitTime = 0.05 -- 每次生成后的等待时间

  local theta = 0
  local count = 0 -- 计数器,用于跟踪每次生成的方块数

  -- 根据需要调整θ的遍历范围和步长
  while true do
    theta = theta + step
    -- local r = a * math.sin(b * theta)  -- 计算对应的r值
    --local r = a * math.asin(math.tan(b * theta))
   -- local r =a * math.cos(b * theta)+a * math.sin(b * theta)
    --local r =a * math.cos(b * theta)*math.cos( theta)
      --  local r =a * (math.sin(b * theta)*math.sin( theta))
  -- local r =a * (math.cos(b * theta)*math.cos( theta))
--local r = a * math.sin(b * theta) 
--local r = a * math.sin(b*theta) +b*math.sin(b*theta)
local angle=theta
local r = a*((math.sin(angle) * math.sqrt(math.abs(math.cos(angle)))) / (math.sin(angle) + 1.4142) - 2 * math.sin(angle) + 2)

 if r > maxR then
      break -- 如果r超过最大半径,则停止生成
    end
    local x = r * math.cos(theta)  -- 计算对应的x值
    local z = r * math.sin(theta) +1.5*a -- 计算对应的z值  
    -- 在计算出的位置放置方块
    Block:setBlockAll(math.floor(x), y, math.floor(z), id, date)
    count = count + 1 -- 增加计数器
    -- 每生成10个方块后等待0.1秒
    if count % blocksPerWait == 0 then
      threadpool:wait(waitTime)
    end
if math.floor(1000*angle) % 1256 == 0 then
 id = math.random(668, 681)  -- 随机选择一个方块ID
      a=a+1
print(angle)
    end
  end
end

ScriptSupportEvent:registerEvent("Player.ClickBlock", generateParabola)

local r = a*((math.sin(angle) * math.sqrt(math.abs(math.cos(angle)))) / (math.sin(angle) + 1.4142) - 2 * math.sin(angle) + 2)

1f45d7457b3742b99c33d8e5506fc4cf.jpg

c4994e54a9bc44e29caafebd04914e7f.jpg

蝴蝶曲线公式

local r =a * (math.cos(b * theta)*math.cos( theta))

 

f1c94b52a20a44c29e64fe3251220e6c.jpg

 水平双球曲线公式

local r =a * math.cos(b * theta)*math.cos( theta)

069e8c3ea04b4974bcb8cb757431be93.jpg

反向双球曲线

local r =a * math.cos(b * theta)*math.sin( theta)

c2bab4c9f41a4131b4b99824fd186cd0.jpg

 13a1c15b858c4d2da62d2d990d230aeb.jpg

c9119b53cf1f4279b71cfe43fa4a4ce6.jpg 

5ad64028b1424dc7b3a72c16cd2a8259.jpg 

0c61d43baf7e4bf19d250a45884f740c.jpg 

fc84a96c352c40b38b1fc65f35202c18.jpg 

d250249ee923449c9ac460791b1249c5.jpg 

38ba2b1e8e5c4c8ca5d79c443da72f2e.jpg 

b864171aaf844064b0b534f7532ebe7d.jpg 

d221db102e0c483ea4ef37eb5880cf32.jpg 

36dc9c7480ba40a6be93eecf10aa8a6b.jpg 

9c7721b1b1524d1fb4c6d40b5df15b25.jpg 

2762e2fd46de4530a64d64fc02b977b2.jpg 

c6dc9d918074466bb4fc9453293d68d7.jpg 

666efa2fed444408a4424c89c0958fe7.jpg 

7d83613c75f1474fa2827c7e96ab05c3.jpg 

51d9e6f3fd71415da5a4223fa65d6be8.jpg 

b632762423cf46dfb3ff920c4b2d55e9.jpg 

2d6a73c4a149433288449966a52354f1.jpg 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/55612.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【论文笔记】Flamingo: a Visual Language Model for Few-Shot Learning

🍎个人主页:小嗷犬的个人主页 🍊个人网站:小嗷犬的技术小站 🥭个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。 基本信息 标题: Flamingo: a Visual Langu…

第十四章 Redis之全局唯一ID(分布式集群)

目录 一、概念 ‌二、全局唯一ID的生成方法‌ 三、Redis生成全局ID 3.1. 生成策略 3.2. 代码 一、概念 全局唯一ID是指在分布式系统中,每个实体都有一个唯一的标识符,确保在不同的节点或服务之间能够唯一标识一个实体。这种唯一性对于数据的一致性…

Vue项目开发注意事项

事项一:项目代码放在本地怎么运行起来 1、首先确定项目对应的node和npm版本 node下载地址 Index of /dist/https://nodejs.org/dist/ node 与 npm版本对应关系 Node.js — Node.js Releases 2、node卸载的时候,会自动把对应的npm卸载掉 情况1&…

2024-你自学网络安全的顺序可能一直是反的!

作为一名在网络安全领域工作了八年的技术人员,我想分享一些经验给2024年学习黑客技术的朋友们。 千万不要毫无基础就开始学黑客!一定要先了解相关的信息和知识! 对于刚入行的朋友,我建议先从网络安全或Web安全/渗透测试入手,这些方向市场需求…

【优选算法】(第二十八篇)

目录 K个⼀组翻转链表(hard) 题目解析 讲解算法原理 编写代码 两数之和(easy) 题目解析 讲解算法原理 编写代码 K个⼀组翻转链表(hard) 题目解析 1.题目链接:. - 力扣(Leet…

掌握RocketMQ——基本概念和系统架构

简述RcoketMQ 概念:RocketMQ是一个开源的分布式消息中间件,由阿里巴巴开发并贡献给Apache软件基金会。它用于处理高吞吐量、低延迟的消息传递,并广泛应用于现代分布式系统中。 1 基本概念 1.1 消息 (Message) 概念:消息是信息传…

Ubuntu24.04远程开机

近来在几台机器上鼓捣linux桌面,顺便研究一下远程唤醒主机。 本篇介绍Ubuntu系统的远程唤醒,Windows系统的唤醒可搜索相关资料。 依赖 有远程唤醒功能的路由器(当前一般都带这个功能)有线连接主机(无线连接有兴趣朋友…

Pikachu-Sql-Inject -基于boolian的盲注

基于boolean的盲注: 1、没有报错信息显示; 2、不管是正确的输入,还是错误的输入,都只显示两种情况,true or false; 3、在正确的输入下,输入and 1 1/and 1 2发现可以判断; 布尔盲注常用函数&…

YOLO11改进|注意力机制篇|引入反向残差移动快iRMB

目录 一、【iRMB】注意力机制1.1【iRMB】注意力介绍1.2【iRMB】核心代码 二、添加【iRMB】注意力机制2.1STEP12.2STEP22.3STEP32.4STEP4 三、yaml文件与运行3.1yaml文件3.2运行成功截图 一、【iRMB】注意力机制 1.1【iRMB】注意力介绍 反向残差移动快iRMB结构如下所示&#xf…

【Canvas与标牌】盾形银底红带Best Quality Premium标牌

【成图】 【代码】 <!DOCTYPE html> <html lang"utf-8"> <meta http-equiv"Content-Type" content"text/html; charsetutf-8"/> <head><title>BestQulityPremium金属牌重制版Draft2</title><style type&…

雷池+frp 批量设置proxy_protocol实现真实IP透传

需求 内网部署safeline&#xff0c;通过frp让外网访问内部web网站服务&#xff0c;让safeline记录真实外网攻击IP safeline 跟 frp都部署在同一台服务器&#xff1a;192.168.2.103 frp client 配置 frpc只需要在https上添加transport.proxyProtocolVersion "v2"即…

旅游管理智能化转型:SpringBoot系统设计与实现

第四章 系统设计 4.1系统结构设计 对于本系统的开发设计&#xff0c;先自上向下&#xff0c;将一个完整的系统分解成许多个小系统来进行实现&#xff1b;再自下向上&#xff0c;将所有的“零件”组装成一个大的、完整的系统。因此这里面的许多个小功能块都要对将要实现的功能进…

Pikachu-Sql-Inject - 基于时间的盲注

基于时间的盲注&#xff1a; 就是前端的基于time 的盲注&#xff0c;什么错误信息都看不到&#xff0c;但是还可以通过特定的输入&#xff0c;判断后台的执行时间&#xff0c;从而确定注入。 mysql 里函数sleep() 是延时的意思&#xff0c;sleep(10)就是数据库延时10 秒返回内…

Android Framework AMS(02)AMS启动及相关初始化5-8

该系列文章总纲链接&#xff1a;专题总纲目录 Android Framework 总纲 本章关键点总结 & 说明&#xff1a; 说明&#xff1a;本章节主要涉及systemserver启动AMS及初始化AMS相关操作。同时由于该部分内容过多&#xff0c;因此拆成2个章节&#xff0c;本章节是第二章节&…

18734 拓扑排序

### 思路 1. **建模问题**&#xff1a;将课程和依赖关系建模为有向图&#xff0c;其中课程是节点&#xff0c;依赖关系是有向边。 2. **选择算法**&#xff1a;使用拓扑排序算法来确定课程的学习顺序。由于需要确保输出唯一性&#xff0c;同等条件下编号小的课程排在前面&…

将自己写好的项目部署在自己的云服务器上

准备工作 这里呢我要下载的终端软件是Xshell 如图&#xff1a; 自己准备好服务器&#xff0c;我这里的是阿里云的服务器&#xff0c; 如图&#xff1a; 这两个准备好之后呢&#xff0c;然后对我们的项目进行打包。 如图&#xff1a; 这里双击打包就行了。 找到自己打成jar包…

桌面时钟哪个好?今年最热门的桌面时钟主题

桌面时钟可以让我们更方便的知道当前的时间&#xff0c;日期&#xff0c;因为它非常直观的展示在桌面上&#xff0c;当我们需要看时间的时候&#xff0c;一眼就可以看到了&#xff0c;这是一个非常便捷的功能&#xff0c;我们一起来看下《芝麻时钟》&#xff08;下载地址&#…

停车位识别数据集 图片数量12416张YOLO,xml和txt标签都有; 2类类别:space-empty,space-occupied;

YOLO停车位识别 图片数量12416张&#xff0c;xml和txt标签都有&#xff1b; 2类类别&#xff1a;space-empty&#xff0c;space-occupied&#xff1b; 用于yolo&#xff0c;Python&#xff0c;目标检测&#xff0c;机器学习&#xff0c;人工智能&#xff0c;深度学习&#xff0…

vSAN06:ESA与OSA对比、ESA安装、新架构、工作方式、自动策略管理、原生快照、数据压缩、故障处理

目录 vSAN ESAvSAN ESA 安装ESA新架构ESA工作方式ESA自动策略管理自适应RAID5策略 原生快照支持数据压缩的改进ESA故障处理 vSAN ESA vSAN ESA 安装 流程和OSA完全一致&#xff0c;但要注意要勾选启用vSAN ESA ESA和OSA的底层架构不一样&#xff0c;但是UI上是一致的。 生产环…

【2024最新】华为HCIE认证考试流程

HCIE是华为认证体系中最高级别的ICT技术认证&#xff0c;表示通过认证的人具有ICT领域专业知识和丰富实践经验。 HCIE认证方向&#xff1a;最高认证级别HCIE的技术方向有13个 下面以HCIE-Datacom为例给大家介绍一下&#xff1a; HCIE-Datacom认证考试流程&#xff1a; 1.笔试…