rotate4D

rotate4D

Projects 3D space into 4D space, applies rotation along two axes and then projects back into 3D space.

Parameters

Name Description Regular Handling Read-Only Handling
Enable
Plane Semi-Baked Semi-Baked
  • XW:
  • YW:
  • ZW:
Rotate Runtime Baked
Pivot Runtime Baked
Pivot 4D Runtime Baked

Inputs

  • definition_in: (required)
    • Coordinate Types: float vec2 vec3 vec4
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: float vec4 Sdf Ray Light Particle
    • Supports Variables: pos4d
    • Supports Variables From Inputs: rotateField pivotField
  • Rotate Field: (optional)
    • Coordinate Types: float vec2 vec3 vec4
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: float
    • Supports Variables: pos4d
  • Pivot Field: (optional)
    • Coordinate Types: float vec2 vec3 vec4
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: vec4
    • Supports Variables: pos4d
    • Supports Variables From Inputs: rotateField

Variables

  • pos4d: