/**
 * Populate a Vec3 with the same number.
 * Useful for setting scale.
 * @example
 * ```
 * const prefab = getPrefab({
 *   p: [0, 0, 5],
 *   s: pop3(2),
 *   id: 'rock_01_t1',
 * });
 * ```
 */
export const pop3 = (n) => {
    return [n, n, n];
};
/**
 * Specifying only the x-coordinate, with the y and z coordinates set to zero.
 * This can be useful when positioning an object along the x-axis only.
 * @example
 * ```
 * const prefab = getPrefab({
 *   p: px(2),
 * });
 * ```
 */
export const px = (n) => {
    return [n, 0, 0];
};
/**
 * Specifying only the y-coordinate, with the x and z coordinates set to zero.
 * This can be useful when positioning an object along the y-axis only.
 * @example
 * ```
 * const prefab = getPrefab({
 *   p: py(2),
 * });
 * ```
 */
export const py = (n) => {
    return [0, n, 0];
};
/**
 * Specifying only the z-coordinate, with the x and y coordinates set to zero.
 * This can be useful when positioning an object along the z-axis only.
 * @example
 * ```
 * const prefab = getPrefab({
 *   p: pz(2),
 * });
 * ```
 */
export const pz = (n) => {
    return [0, 0, n];
};
//# sourceMappingURL=pop3.js.map