3D魔方lua核心脚本制作

news/2024/11/14 2:11:56/

制作不易,请好好欣赏

2a54a5af602647c2915a025a3f1d37d1.png

U→R→F→D→L→B c60e24a67586420a8580b5a9a2b02969.jpg

 350407f5abc347d698d86f7d34bd6fe6.jpg

 废话不多说,上脚本

 


--魔方基本运行程序
--星空露珠优化脚本lua
--主核心来自分享
--666
--[=[
#G4=I   1

#                           2-----------2------------1
#                           | U1(0)   U2(1)   U3(2)  |
#                           |                        |
#                           3 U4(3)   U5(4)   U6(5)  1
#                           |                        |
#                           | U7(6)   U8(7)   U9(8)  |
#  2-----------3------------3-----------0------------0-----------1------------1------------2------------2
#  | L1(36)  L2(37)  L3(38) | F1(18)  F2(19)  F3(20) | R1(9)   R2(10)  R3(11) |  B1(45)  B2(46)  B3(47) |
#  |                        |                        |                        |                         |
# 11 L4(39)  L5(40)  L6(41) 9 F4(21)  F5(22)  F6(23) 8 R4(12)  R5(13)  R6(14) 10 B4(48)  B5(49)  B6(50) 11
#  |                        |                        |                        |                         |
#  | L7(42)  L8(43)  L9(44) | F7(24)  F8(25)  F9(26) | R7(15)  R8(16)  R9(17) |  B7(51)  B8(52)  B9(53) |
#  3-----------7------------5-----------4------------4-----------5------------7------------6------------3
#                           | D1(27)  D2(28)  D3(29) |
#                           |                        |
#                           7 D4(30)  D5(31)  D6(32) 5
#                           |                        |
#                           | D7(33)  D8(34)  D9(35) |
#                           6-----------6------------7
# 用于转换两种表示方式 20个棱块角块 <---> 54个面
# [UF, UR, UB, UL,DF, DR, DB, DL, FR, FL, BR, BL] [UFR, URB, UBL, ULF, DRF, DFL, DLB, DBR]
# UUUUUUUUURRRRRRRRRFFFFFFFFFDDDDDDDDDLLLLLLLLLBBBBBBBBB
]=]

local edge_to_face ={{'UF',7 ,19},{'UR',5 ,10},{'UB',1 ,46},{'UL',3 ,37},
                     {'DF',28,25},{'DR',32,16},{'DB',34,52},{'DL',30,43},
                     {'FR',23,12},{'FL',21,41},{'BR',48,14},{'BL',50,39}}
local corner_to_face ={{'UFR',8 ,20,9 },{'URB',2 ,11,45},{'UBL',0 ,47,36},{'ULF',6 ,38,18},
                       {'DRF',29,15,26},{'DFL',27,24,44},{'DLB',33,42,53},{'DBR',35,51,17}}
local edge_index = {'UF','UR','UB','UL','DF','DR','DB','DL','FR'


http://www.ppmy.cn/news/1504155.html

相关文章

Web3时代:科技与物联网的完美结合

随着信息技术的不断进步和物联网应用的普及&#xff0c;Web3技术作为下一代互联网的重要组成部分&#xff0c;正逐渐与物联网技术深度融合&#xff0c;共同开创了新的科技时代。本文将深入探讨Web3技术与物联网的结合&#xff0c;探索它们如何共同推动未来科技发展的新趋势和应…

浅谈ArkTS/ArkUI组件开发

浅谈ArkTS/ArkUI组件开发 本篇文章将从一个移动开发思维的维度出发&#xff0c;浅谈ArkTS组件开发的基础问题&#xff0c;比如状态管理、装饰器、属性传递、自定义构建函数、插槽、条件渲染&#xff0c;模块引用和路由跳转等。 创建项目 这里使用截图简单过一下&#xff0c;不…

星环科技与宁夏银行“大数据联合实验室”揭牌,持续打造金融科技新范式

5月30-31日&#xff0c;2024向星力未来数据技术峰会期间&#xff0c;在峰会现场来宾共同见证下&#xff0c;星环科技与宁夏银行“大数据联合实验室”正式揭牌&#xff0c;宁夏银行股份有限公司首席信息官崔彦刚与星环科技副总裁邱磊共同为联合实验室揭牌。 星环科技与宁夏银行借…

Kafka、RabbitMQ、RocketMQ:消息队列技术深度对比

文章目录 摘要1. 消息队列概述1.1 消息队列的作用 2. Kafka2.1 简介2.2 核心特性2.3 使用场景 3. RabbitMQ3.1 简介3.2 核心特性3.3 使用场景 4. RocketMQ4.1 简介4.2 核心特性4.3 使用场景 5. 技术对比5.1 吞吐量5.2 可靠性5.3 消息延迟5.4 消息顺序 6. 结语 摘要 消息队列是…

一些基础概念

BBR的BDP是什么 在拥塞控制算法BBR&#xff08;Bottleneck Bandwidth and Round-trip propagation time&#xff09;中&#xff0c;BDP 是指带宽时延积&#xff08;Bandwidth Delay Product&#xff09;。带宽时延积是一个网络参数&#xff0c;用于衡量在网络连接中的数据包可…

体验教程:通义灵码陪你备战求职季

本场景将带大家体验在技术面试准备场景下&#xff0c;如何通过使用阿里云通义灵码实现高效的编程算法题练习 、代码优化、技术知识查询等工作&#xff0c;帮助开发者提升实战能力&#xff0c;更加从容地应对面试挑战。主要包括&#xff1a; 1、模拟题练习&#xff1a;精心挑选…

6-4 填充和步幅

在前面的例子 图6.2.1中&#xff0c;输入的高度和宽度都为 3 3 3&#xff0c;卷积核的高度和宽度都为 2 2 2&#xff0c;生成的输出表征的维数为 2 2 2\times 2 22。 正如我们在 6-2节中所概括的那样&#xff0c;假设输入形状为 n h n w n_{h}\times n_{w} nh​nw​&#xff…

ts中any和unknomn有什么区别

在TypeScript&#xff08;TS&#xff09;中&#xff0c;any 和 unknown 都是顶级类型&#xff08;top types&#xff09;&#xff0c;但它们在设计目的和安全性方面存在显著差异。 any 类型安全性&#xff1a;any 类型是TypeScript中一种特殊的类型&#xff0c;它表示可以是任…