public class FemElementRenderer
extends java.lang.Object
Constructor and Description |
---|
FemElementRenderer(FemElement3d elem) |
Modifier and Type | Method and Description |
---|---|
static int |
addQuadEdge(RenderObject r,
FeatureIndexArray lines,
int vidx0,
int vidxm,
int vidx1) |
static int |
addQuadEdge(RenderObject r,
int vidx0,
int vidxm,
int vidx1) |
static void |
addWidgetFaces(RenderObject r,
FeatureIndexArray faces,
FemElement3d elem) |
static void |
addWidgetFaces(RenderObject r,
FemElement3d elem) |
void |
render(Renderer renderer,
FemElement3d elem,
RenderProps props) |
void |
renderRestWidget(Renderer renderer,
FemElement3d elem,
double size,
RenderProps props) |
void |
renderWidget(Renderer renderer,
FemElement3d elem,
double size,
RenderProps props) |
static void |
updateQuadEdge(RenderObject r,
int vidx0,
int vidxm,
int vidx1,
int pidx0) |
static void |
updateWidgetNormals(RenderObject r,
int tgrp) |
static int |
updateWidgetPositions(RenderObject r,
FemElement3d elem,
double size,
int idx) |
static int |
updateWidgetRestPositions(RenderObject r,
FemElement3d elem,
double size,
int idx) |
public FemElementRenderer(FemElement3d elem)
public static int addQuadEdge(RenderObject r, int vidx0, int vidxm, int vidx1)
public static int addQuadEdge(RenderObject r, FeatureIndexArray lines, int vidx0, int vidxm, int vidx1)
public static void updateQuadEdge(RenderObject r, int vidx0, int vidxm, int vidx1, int pidx0)
public static void addWidgetFaces(RenderObject r, FemElement3d elem)
public static void addWidgetFaces(RenderObject r, FeatureIndexArray faces, FemElement3d elem)
public static int updateWidgetPositions(RenderObject r, FemElement3d elem, double size, int idx)
public static int updateWidgetRestPositions(RenderObject r, FemElement3d elem, double size, int idx)
public static void updateWidgetNormals(RenderObject r, int tgrp)
public void renderWidget(Renderer renderer, FemElement3d elem, double size, RenderProps props)
public void renderRestWidget(Renderer renderer, FemElement3d elem, double size, RenderProps props)
public void render(Renderer renderer, FemElement3d elem, RenderProps props)