create a local surface of constant value at a picked probe location
group DVisotrace {
Mesh_Struct+Dim3+Node_Data+Iparam &in {
xform+nonotify;
nnodes+req;
};
Grid+Xform+Iparam &probe;
float+Oparam level;
Mesh+Oparam out {
&xform<weight=-1> => in.xform;
};
NParam_Data+Oparam nparam;
method+notify_val+notify_inst isotrace_update = "isotrace";
};
DVisotrace takes a field and a probe location, and iteratively finds a surface of constant value starting at the seed point defined by the probe location. It outputs the value at the seed location and an NParam_Data data structure corresponding to the isosurface. An NParam_Data is an optimization structure containing the isosurface coordinates in a way designed to minimize recomputation due to incremental changes. See DVnmap for how NParam_Data can be used.
Libraries.Main.Mappers.isosurface_trace