UNPKG

@thi.ng/shader-ast-stdlib

Version:

Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast

17 lines 656 B
import type { Vec2Term } from "@thi.ng/shader-ast"; /** * Converts 2D polar vector `v`, i.e. `[r,θ]` (angle in radians) to * cartesian coordinates. See {@link polar2} for reverse operation. * * @param v - */ export declare const cartesian2: (v: Vec2Term) => import("@thi.ng/shader-ast").Lit<"vec2"> | import("@thi.ng/shader-ast").Op2<"vec2">; /** * Converts 3D polar/spherical vector `v`, i.e. `[r,θ,ϕ]` (angles in * radians) to cartesian coordinates. See {@link polar3} for reverse * operation. * * @param v - */ export declare const cartesian3: import("@thi.ng/shader-ast").TaggedFn1<"vec3", "vec3">; //# sourceMappingURL=cartesian.d.ts.map