SINOFUMA
Yakumo_UUZ
QQ酱982437
草
蓝蓝路星星
Universe☆
QQ酱526013
风味茄子
QQ酱441737
Cookie_qwq
cmDeltaT
每天一瓶奶
CakeXZ
绯想天
梦途
QQ酱930398
zhiyuan_mzy
IROHA168
数值/向量,数值/向量➡数值/向量
执行加法。
具体操作如下:
若栈顶为两个数,返回其和。
若栈顶为一个数和一个向量,移除该数并将向量的每个分量与其相加。
若栈顶为两个向量,将对应分量相加。eg. [1,2,3]+[0,4,-1]=[1,6,2]
执行减法。
若栈顶为两个数,返回其差。
若栈顶为一个数和一个向量,移除该数并将向量的每个分量与其相减。
若栈顶为两个向量,将对应分量相减。
栈顶元素或其分量为减数,栈顶往下第二个元素或其分量为被减数。
执行乘法或点积。
若栈顶为两个数,返回其积。
若栈顶为一个数和一个向量,移除该数并将向量的每个分量与其相乘。
若栈顶为两个向量,计算其点积。
执行除法。
若栈顶为两个数,返回其商。
若栈顶为一个数和一个向量,移除该数并将向量的每个分量与其相除。
若栈顶为两个向量,计算其叉积。
栈顶元素或其分量为除数,栈顶往下第二个元素或其分量为被除数。
警告:绝对不可以除以零!
数值/向量➡数值
计算绝对值或模长。
将一个数变为其绝对值,将一个向量变为其模长。
执行乘方或向量射影。
若栈顶为两个数,返回两数的乘方。
若为一个数和一个向量,移除该数并计算向量的每个分量与该数的乘方。
若为两个向量,计算栈顶向量对栈顶往下第二个向量的向量射影。
前两种情况下,栈顶元素或其分量为指数,栈顶往下第二元素或其分量为底数。
数值➡数值
对一个数取底,即去掉小数部分取整。
取顶之纯化 与 加法之馏化 为同类咒术图案,已合并。
对一个数取顶,即将小数部分不为零的数换为大于其的最小整数。
数值,数值,数值➡向量
将三个数作为向量的 X,Y,Z 分量组合(最下方为 X 分量)。
向量➡数值,数值,数值
将一个向量拆分为其 X,Y,Z 分量(最下方为 X 分量)。
数值,数值➡数值
取两数除法的余数。也即执行除法后剩余的数。
eg. 5%2=1 5%3=2
向量➡向量
将一个向量变为与其夹角最小的轴向单位向量。零向量不受影响。
➡数值
返回一个 0 到 1 之间的随机数。