Class TDebugSphere

Unit

Declaration

type TDebugSphere = class(TComponent)

Description

3D sphere, as an X3D node, to easily visualize debug things. This is a ready construction using X3D TSphereNode, TShapeNode, TTransformNode to give you a comfortable sphere visualization.

This is useful in connection with your custom TDebugTransform descendants, to show an axis to visualize something.

Create it and add the Root to your X3D scene graph within some TCastleSceneCore.RootNode. You can change properties like Position at any time (before and after adding the TCastleSceneCore.RootNode to some graph).

Source: scene/castledebugtransform.pas (line 95).

Hierarchy

  • TObject
  • TPersistent
  • TComponent
  • TDebugSphere

Overview

Methods

Public constructor Create(const AOwner: TComponent; const Color: TCastleColorRGB); reintroduce;

Properties

Public property Root: TTransformNode read FTransform;
Public property Visible: boolean read GetVisible write SetVisible;
Public property Render: Boolean read GetVisible write SetVisible; deprecated 'use Visible';
Public property Position: TVector3 write SetPosition;
Public property Radius: Single write SetRadius;

Description

Methods

Public constructor Create(const AOwner: TComponent; const Color: TCastleColorRGB); reintroduce;

This item has no description.

Source: scene/castledebugtransform.pas (line 105).

Properties

Public property Root: TTransformNode read FTransform;

This item has no description.

Source: scene/castledebugtransform.pas (line 106).

Public property Visible: boolean read GetVisible write SetVisible;

This item has no description.

Source: scene/castledebugtransform.pas (line 107).

Public property Render: Boolean read GetVisible write SetVisible; deprecated 'use Visible';

Warning: this symbol is deprecated: use Visible

This item has no description.

Source: scene/castledebugtransform.pas (line 108).

Public property Position: TVector3 write SetPosition;

This item has no description.

Source: scene/castledebugtransform.pas (line 109).

Public property Radius: Single write SetRadius;

This item has no description.

Source: scene/castledebugtransform.pas (line 110).


Generated by PasDoc 0.17.0.snapshot.