Unit 'GLExtrusion' Package
[Overview][Types][Classes][Index] [#pl_glscene]

TGLRevolutionSolid

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: GLExtrusion.pas line 73

type TGLRevolutionSolid = class(TGLPolygonBase)

protected

  procedure SetStartAngle();

  

  procedure SetStopAngle();

  

  function StoreStopAngle;

  

  procedure SetSlices();

  

  procedure SetNormals();

  

  procedure SetYOffsetPerTurn();

  

  procedure SetNormalDirection();

  

  procedure SetParts();

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure Assign(); override;

  

  procedure BuildList(); override;

  

  property TriangleCount: Integer; [r]

  

  function AxisAlignedDimensionsUnscaled; override;

  

  procedure StructureChanged; override;

  

published

  property Parts: TRevolutionSolidParts; [rw]

  

  property StartAngle: Single; [rw]

  

  property StopAngle: Single; [rws]

  

  property YOffsetPerTurn: Single; [rw]

  

  property Slices: Integer; [rw]

  

  property Normals: TNormalSmoothing; [rw]

  

  property NormalDirection: TNormalDirection; [rw]

  

end;

Inheritance

TGLRevolutionSolid

  

|

TObject



CT Web help

CodeTyphon Studio