TOC PREV NEXT INDEX

DVisotrace

Synopsis

create a local surface of constant value at a picked probe location

module DVisotrace {
Mesh_Struct+Dim3+Node_Data+Iparam &in {
nnodes+req;
};
Grid+Xform+Iparam &probe {
nnodes+req;
coordinates+req;
coordinates.values+req;
};
float+Oparam level;
Mesh+Oparam out {
&xform+nowrite => in.xform;
};
NParam_Data+Oparam nparam;
method+notify_val+notify_inst isotrace_update<status=1>
= "DVisotrace_update";
};

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 macrosIsoSurfTrace, DVMiso_param

See also

DViso
DVisoline
DVisoline_trace
DVcut
DVnmap

TOC PREV NEXT INDEX