Simstim

VEX Dictionary / implicitsurface

implicitsurface

Samples a compound signed-distance implicit surface at a world-space position, optionally returning its gradient and time derivative.

group: geosdfimplicit

Available in every context

Usage

float implicitsurface(<geometry>, vector pos)
float implicitsurface(<geometry>, vector pos, vector &grad)
float implicitsurface(<geometry>, vector pos, vector &grad, float &dparm)
float implicitsurface(<geometry>, vector pos, int &shape_id)
float implicitsurface(<geometry>, vector pos, vector &grad, int &shape_id)
float implicitsurface(<geometry>, vector pos, vector &grad, float &dparm, int &shape_id)
float implicitsurface(<geometry>, vector pos, string attr_name, float &attr)
float implicitsurface(<geometry>, vector pos, vector &grad, string attr_name, float &attr)
float implicitsurface(<geometry>, vector pos, vector &grad, float &dparm, string attr_name, float &attr)
float implicitsurface(<geometry>, vector pos, string attr_name, vector &attr)
float implicitsurface(<geometry>, vector pos, vector &grad, string attr_name, vector &attr)
float implicitsurface(<geometry>, vector pos, vector &grad, float &dparm, string attr_name, vector &attr)

Examples

No worked examples yet.

Signatures (from vcc -X)

Related

Full SideFX documentation ↗