
iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
SCIBaseSceneEntity
@interface SCIBaseSceneEntity : SCIDisposableBase <ISCIBaseSceneEntity>
Defines an Entity in the 3D Scene. All types inheriting from SCIBaseSceneEntity
have the abilty to be postioned and rendered using geometry and primitives defined in the 3D engine.
-
Defines a value indicating whether this entity is visible or not.
Declaration
Objective-C
@property (nonatomic) BOOL isVisible;
-
Defines the unique identifier of this entity.
Declaration
Objective-C
@property (nonatomic) unsigned int entityId;
-
Begins an Immediate Lines Mesh, which can be used to draw dynamic continuous (Poly) 3D lines on the fly.
Declaration
Objective-C
- (nonnull id<ISCILinesMesh>)beginLines:(float)strokeThickness isLineStrips:(BOOL)isLineStrips isAntialiased:(BOOL)isAntialiased;
Parameters
strokeThickness
The strokeThickness which defines the stroke thickness in world coordinates for the line.
isLineStrips
If set to
YES
- lines are drawn as discontinuous strips.isAntialiased
When true, lines are antialised.
Return Value
The
ISCILinesMesh
instancec which can be used for creating dynamic 3D lines on the fly. -
Renders this entity with the current scene and render pass data.
Declaration
Objective-C
- (void)render;