Table of Contents

Class Panel

Namespace
OpenMEPSandbox.Geometry
Assembly
OpenMEPSandbox.dll
public class Panel
Inheritance
Panel
Inherited Members

Methods

PanelDiamond(Surface, int, int)

Create diamond panels

[MultiReturn(new string[] { "QuadPanels", "QuadPoints", "TriPanels", "TriPoints" })]
public static Dictionary<string, object> PanelDiamond(Surface srf, int u, int v)

Parameters

srf Surface

Surface

u int

U Divisions

v int

V Divisions

Returns

Dictionary<string, object>

Quad Panel surfaces

PanelHexagon(Surface, int, int, double)

Create hexagonal panels

[MultiReturn(new string[] { "HexPanels", "HexPoints", "PentPanels", "PentPoints", "QuadPanels", "QuadPoints" })]
public static Dictionary<string, object> PanelHexagon(Surface srf, int u, int v, double t)

Parameters

srf Surface

Surface

u int

U Divisions

v int

V Divisions

t double

Parameter for adjusted hexagons (0-1)

Returns

Dictionary<string, object>

Hexagon Panel surfaces

PanelQuad(Surface, int, int)

Create quad panels

[MultiReturn(new string[] { "Panels", "Points" })]
public static Dictionary<string, object> PanelQuad(Surface srf, int u, int v)

Parameters

srf Surface

Surface

u int

U Divisions

v int

V Divisions

Returns

Dictionary<string, object>

Panel surfaces

PanelQuadRandom(Surface, int, int, int)

Create randomized quad panels

[MultiReturn(new string[] { "Panels", "Points" })]
public static Dictionary<string, object> PanelQuadRandom(Surface srf, int u, int v, int s)

Parameters

srf Surface

Surface

u int

U Divisions

v int

V Divisions

s int

Random Seed

Returns

Dictionary<string, object>

Panel surfaces

PanelQuadScewed(Surface, int, int, double)

Create scewed quad panels

[MultiReturn(new string[] { "QuadPanels", "QuadPoints", "TriPanels", "TriPoints" })]
public static Dictionary<string, object> PanelQuadScewed(Surface srf, int u, int v, double t)

Parameters

srf Surface

Surface

u int

U Divisions

v int

V Divisions

t double

Parameter for adjusted scewing amount (0-1)

Returns

Dictionary<string, object>

Quad Panel surfaces

PanelQuadStaggered(Surface, int, int)

Create staggered quad panels

[MultiReturn(new string[] { "Panels", "Points" })]
public static Dictionary<string, object> PanelQuadStaggered(Surface srf, int u, int v)

Parameters

srf Surface

Surface

u int

U Divisions

v int

V Divisions

Returns

Dictionary<string, object>

Panel surfaces

PanelTriangleA(Surface, int, int)

Create Triangle A panels

[MultiReturn(new string[] { "Panels", "Points" })]
public static Dictionary<string, object> PanelTriangleA(Surface srf, int u, int v)

Parameters

srf Surface

Surface

u int

U Divisions

v int

V Divisions

Returns

Dictionary<string, object>

Panel surfaces

PanelTriangleB(Surface, int, int)

Create Triangle B panels

[MultiReturn(new string[] { "Panels", "Points" })]
public static Dictionary<string, object> PanelTriangleB(Surface srf, int u, int v)

Parameters

srf Surface

Surface

u int

U Divisions

v int

V Divisions

Returns

Dictionary<string, object>

Panel surfaces

PanelTriangleC(Surface, int, int)

Create Triangle C panels

[MultiReturn(new string[] { "Panels", "Points" })]
public static Dictionary<string, object> PanelTriangleC(Surface srf, int u, int v)

Parameters

srf Surface

Surface

u int

U Divisions

v int

V Divisions

Returns

Dictionary<string, object>

Panel surfaces