ILNumerics Ultimate VS

Shapes Class

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
The class provides a number of predefined basic shapes for easy assembly of simple scenes.

[ILNumerics Visualization Engine]

Inheritance Hierarchy

SystemObject
  ILNumerics.DrawingShapes

Namespace:  ILNumerics.Drawing
Assembly:  ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
Syntax

public static class Shapes

The Shapes type exposes the following members.

Properties

  NameDescription
Public propertyStatic memberCircle10
Gets a circle as line strip shape, 10 points resolution, single colored: black, origin: 0;0;0, radius: 1.

[ILNumerics Visualization Engine]

Public propertyStatic memberCircle100
Gets a circle as line strip shape, 100 points resolution, single colored: black, origin: 0;0;0, radius: 1.

[ILNumerics Visualization Engine]

Public propertyStatic memberCircle200
Gets a circle as line strip shape, 100 points resolution, single colored: black, origin: 0;0;0, radius: 1.

[ILNumerics Visualization Engine]

Public propertyStatic memberCircle50
Gets a circle as line strip shape, 50 points resolution, single colored: black, origin: 0;0;0, radius: 1.

[ILNumerics Visualization Engine]

Public propertyStatic memberCone100
Creates the hull of a cone, bottom radius: 1, height: 1, resolution: 100

[ILNumerics Visualization Engine]

Public propertyStatic memberCone200
Creates the hull of a cone, bottom radius: 1, height: 1, resolution: 200

[ILNumerics Visualization Engine]

Public propertyStatic memberCone50
Creates the hull of a cone, bottom radius: 1, height: 1, resolution: 50

[ILNumerics Visualization Engine]

Public propertyStatic memberCylinder100
Creates the hull of a cylinder around the z axis, bottom radius: 1, length: 1, origin: (0,0,0), resolution: 100

[ILNumerics Visualization Engine]

Public propertyStatic memberCylinder200
Creates the hull of a cylinder around the z axis, bottom radius: 1, length: 1, origin: (0,0,0), resolution: 200

[ILNumerics Visualization Engine]

Public propertyStatic memberCylinder50
Creates the hull of a cylinder around the z axis, bottom radius: 1, length: 1, origin: (0,0,0), resolution: 50

[ILNumerics Visualization Engine]

Public propertyStatic memberDisc10
Gets a disc as triangle fan shape, 10 points resolution, single colored: gray, origin: 0;0;0, radius: 1.

[ILNumerics Visualization Engine]

Public propertyStatic memberDisc100
Gets a disc as triangle fan shape, 100 points resolution, single colored: gray, origin: 0;0;0, radius: 1.

[ILNumerics Visualization Engine]

Public propertyStatic memberDisc200
Gets a disc as triangle fan shape, 200 points resolution, single colored: gray, origin: 0;0;0, radius: 1.

[ILNumerics Visualization Engine]

Public propertyStatic memberDisc50
Gets a disc as triangle fan shape, 50 points resolution, single colored: gray, origin: 0;0;0, radius: 1.

[ILNumerics Visualization Engine]

Public propertyStatic memberGear10
Gets a gear triangle shape with 10 tooths

[ILNumerics Visualization Engine]

Public propertyStatic memberGear10Wireframe
Gets a gear wireframe line shape with 10 tooths

[ILNumerics Visualization Engine]

Public propertyStatic memberGear15
Gets a gear triangle shape with 15 tooths

[ILNumerics Visualization Engine]

Public propertyStatic memberGear15Wireframe
Gets a gear wireframe line shape with 15 tooths

[ILNumerics Visualization Engine]

Public propertyStatic memberGear2
Gets a gear triangle shape with 2 tooths

[ILNumerics Visualization Engine]

Public propertyStatic memberGear25
Gets a gear triangle shape with 25 tooths

[ILNumerics Visualization Engine]

Public propertyStatic memberGear25Wireframe
Gets a gear wireframe line shape with 25 tooths

[ILNumerics Visualization Engine]

Public propertyStatic memberGear2Wireframe
Gets a gear wireframe line shape with 2 tooths

[ILNumerics Visualization Engine]

Public propertyStatic memberGear5
Gets a gear triangle shape with 5 tooths

[ILNumerics Visualization Engine]

Public propertyStatic memberGear5Wireframe
Gets a gear wireframe line shape with 5 tooths

[ILNumerics Visualization Engine]

Public propertyStatic memberHemisphere
Get a hemisphere triangles shape, single colored: green, lit

[ILNumerics Visualization Engine]

Public propertyStatic memberHemisphereWireframe
Get a hemisphere wireframe lines shape, single colored: green

[ILNumerics Visualization Engine]

Public propertyStatic memberLine
Get single line shape at (0,0,0) -> (1,1,1), single colored: black

[ILNumerics Visualization Engine]

Public propertyStatic memberPoint
Get single point shape at (0,0,0), single colored: red

[ILNumerics Visualization Engine]

Public propertyStatic memberRectangleFilled
Create filled rectangle in XY plane: (0,0) -> (1,1)

[ILNumerics Visualization Engine]

Public propertyStatic memberRectangleWireframe
Create rectangle in XY plane: (0,0),(0,1),(1,1),(1,0)

[ILNumerics Visualization Engine]

Public propertyStatic memberSphere
Get a regular sphere triangles shape, single colored: green, lit

[ILNumerics Visualization Engine]

Public propertyStatic memberSphere2
Get a rough sphere triangles shape, single colored: green, lit

[ILNumerics Visualization Engine]

Public propertyStatic memberSphere2Wireframe
Get a rough sphere wireframe lines shape, single colored: green

[ILNumerics Visualization Engine]

Public propertyStatic memberSphere3
Get a rougher sphere triangles shape, single colored: green, lit

[ILNumerics Visualization Engine]

Public propertyStatic memberSphere3Wireframe
Get a rougher sphere wireframe lines shape, single colored: green

[ILNumerics Visualization Engine]

Public propertyStatic memberSphere5
Get a detailed sphere triangles shape, single colored: green, lit

[ILNumerics Visualization Engine]

Public propertyStatic memberSphere5Wireframe
Get a detailed sphere wireframe lines shape, single colored: green

[ILNumerics Visualization Engine]

Public propertyStatic memberSphereWireframe
Get a regular sphere wireframe lines shape, single colored: green

[ILNumerics Visualization Engine]

Public propertyStatic memberTriangle
Gets isosceles triangle, single colored: blue, unlit

[ILNumerics Visualization Engine]

Public propertyStatic memberTriangleEquilateral
Get equilateral (even sided) triangle, single colored: blue, unlit

[ILNumerics Visualization Engine]

Public propertyStatic memberTriangleEquilateralInterp
Get equilateral (even sided) triangle, individual colors, unlit

[ILNumerics Visualization Engine]

Public propertyStatic memberTriangleEquilateralInterpLit
Get equilateral (even sided) triangle, individual colors, lit

[ILNumerics Visualization Engine]

Public propertyStatic memberTriangleEquilateralLit
Get equilateral (even sided) triangle, single colored: blue, lit

[ILNumerics Visualization Engine]

Public propertyStatic memberTriangleEquilateralWireframe
Gets equilateral triangle wireframe as line strip, single colored: black

[ILNumerics Visualization Engine]

Public propertyStatic memberTriangleInterp
Gets isosceles triangle, individual colors, unlit

[ILNumerics Visualization Engine]

Public propertyStatic memberTriangleInterpLit
Gets isosceles triangle, individual colors, lit

[ILNumerics Visualization Engine]

Public propertyStatic memberTriangleLit
Gets isosceles triangle, single colored: blue, lit

[ILNumerics Visualization Engine]

Public propertyStatic memberTriangleRight
Get isosceles triangle, right angle at origin, single colored: blue, unlit

[ILNumerics Visualization Engine]

Public propertyStatic memberTriangleRightInterp
Get isosceles triangle, right angle at origin, individual colors, unlit

[ILNumerics Visualization Engine]

Public propertyStatic memberTriangleRightInterpLit
Get isosceles triangle, right angle at origin, individual colors, lit

[ILNumerics Visualization Engine]

Public propertyStatic memberTriangleRightLit
Get isosceles triangle, right angle at origin, single colored: blue, lit

[ILNumerics Visualization Engine]

Public propertyStatic memberTriangleWireframe
Gets isosceles triangle wireframe as line strip, single colored: black

[ILNumerics Visualization Engine]

Public propertyStatic memberUnitCubeFilled
Create filled unit cube: (0,0,0) -> (1,1,1) (shared vertices)

[ILNumerics Visualization Engine]

Public propertyStatic memberUnitCubeFilledLit
Create filled unit cube: (0,0,0) -> (1,1,1) (optimized for lighting)

[ILNumerics Visualization Engine]

Public propertyStatic memberUnitCubeWireframe
Create unit cube wireframe: (0,0,0) -> (1,1,1)

[ILNumerics Visualization Engine]

Top
Methods

  NameDescription
Public methodStatic memberCreateGear
Create a new gear triangle shape with arbitrary parameters

[ILNumerics Visualization Engine]

Public methodStatic memberCreateGearWireframe
Create a new gear wireframe lines shape with arbitrary parameters

[ILNumerics Visualization Engine]

Top
Remarks

[ILNumerics Visualization Engine]

See Also

Reference