Class TCastleSphere

Unit

Declaration

type TCastleSphere = class(TCastleAbstractPrimitive)

Description

Sphere with configurable size, position and material.

Hierarchy

Overview

Methods

Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Public function PropertySections(const PropertyName: String): TPropertySections; override;

Properties

Published property Radius: Single read FRadius write SetRadius default 1;
Published property DoubleSided: Boolean read FDoubleSided write SetDoubleSided default false;
Published property CollisionSphereRadius stored false;
Published property Slices: Cardinal read FSlices write SetSlices default 0;
Published property Stacks: Cardinal read FStacks write SetStacks default 0;

Description

Methods

Public constructor Create(AOwner: TComponent); override;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public function PropertySections(const PropertyName: String): TPropertySections; override;

This item has no description. Showing description inherited from TCastleComponent.PropertySections.

Section where to show property in the editor.

Properties

Published property Radius: Single read FRadius write SetRadius default 1;

Sphere radius.

Published property DoubleSided: Boolean read FDoubleSided write SetDoubleSided default false;

When this is True, the object is visible (and lit) from both sides.

Published property CollisionSphereRadius stored false;

CollisionSphereRadius is always derived from Radius for this component.

Published property Slices: Cardinal read FSlices write SetSlices default 0;

How many "slices" to use to approximate the sphere. The sphere is rendered using polygons (triangles and quads) that approximate the sphere shape. The more slices, the more the sphere will look like a sphere.

Slices divide the objects like slices of a pizza.

The default value of 0 means to follow global variable DefaultTriangulationSlices.

Published property Stacks: Cardinal read FStacks write SetStacks default 0;

How many "stacks" to use to approximate the sphere. The sphere is rendered using polygons (triangles and quads) that approximate the sphere shape. The more stacks, the more the sphere will look like a sphere.

Stacks divide the objects like stacks of a tower.

The default value of 0 means to follow global variable DefaultTriangulationStacks.


Generated by PasDoc 0.16.0-snapshot.