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
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
SurfaceSurface
u
intU Divisions
v
intV Divisions
t
doubleParameter 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
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
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
SurfaceSurface
u
intU Divisions
v
intV Divisions
t
doubleParameter 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
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
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
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
Returns
- Dictionary<string, object>
Panel surfaces