DVisotrace


Synopsis

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";
};

Description

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.

Example

Libraries.Main.Mappers.isosurface_trace

File

v/dv.v

Utility DVM macros

IsoSurfTrace, DVMiso_param

See also