Datatype.Vector3 数据类型表示 3D 空间中的向量,通常用于在 3D 空间中的点或是长方体的尺寸。Datatype.
一些示例使用 Vector3 的例子是 Position 、 Rotation 和 1> Class.BasePart.Size|Size1> 零件,例如:
local part = workspace.Partpart.Position = part.Position + Vector3.new(5, 2, 10) -- Move part by (5, 2, 10)
Vector3 还常用于建造更复杂的 3D 数据类型,例如 CFrame 。许多数据类型的方法都会使用 Vector3 在其参数中,例如 0> Datatype.CFrame:PointToObjectSpace()0> 。
概要
构造工具
从给定的 x、y 和 z 组件中返回一个新的 Vector3。
- FromNormalId(normal : Enum.NormalId)
在指定方向返回一个新的 Vector3。
为所指轴返回一个新的 Vector3。
属性
方法
从原始部件的绝对值中返回一个新的向量。
从原件的天花板中返回一个新的向量。
从原始部件的地板上返回一个新的向量。
从原始部件的标志 (-1、0 或 1) 返回一个新的向量。
返回两个向量的交叉产品。
将角度在 radian 之间返回。如果您提供轴,它将确定角度的方向。
返回两个向量的缩放点产品。
如果其他 true 的 X、Y 和 Z 部件在每个相应的组件的 epsilon 单位内,则返回 Vector3 。
数学算式
通过将第一个向量的每个组成部分添加到第二个组成部分相应的部分来生成一个 Vector3。
通过减去第二向量的每个组成部分来生产一个 Vector3 。
通过将第一个向量的每个组成部分乘以相应的第二个组成部分产生一个 Vector3。
通过将第一个向量的每个组成部分分割为第二组成部分相应的部分产生一个 Vector3。
通过 Vector3 由 楼层分隔 每个组件的第一个向量的相应部分来生成一个 Datatype.Vector3 。
通过将提供的 вектор的每个组成部分乘以数量产生一个 Vector3。
通过将提供的 вектор的每个组成部分分数为Vector3生成一个。
通过 Vector3 每个组件的提供 vector 生成一个 Datatype.Vector3。