Class LightSourceMarker
java.lang.Object
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractShape
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.LightSourceMarker
A visual marker that indicates a light source position in the 3D scene.
Rendered as a glowing point that provides a clear, lightweight visual indicator useful for debugging light placement in the scene.
Usage example:
// Place a yellow light source marker at position (100, -50, 200)
LightSourceMarker marker = new LightSourceMarker(
new Point3D(100, -50, 200),
Color.YELLOW
);
shapeCollection.addShape(marker);
- See Also:
-
Field Summary
Fields inherited from class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractShape
mouseInteractionController -
Constructor Summary
ConstructorsConstructorDescriptionLightSourceMarker(Point3D location, Color color) Creates a new light source marker at the specified location. -
Method Summary
Methods inherited from class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
addShape, addShape, beforeTransformHook, getGroup, getLocation, getOriginalSubShapes, getViewSpaceTracker, hideGroup, removeGroup, setBackfaceCulling, setColor, setGroupForUngrouped, setLightingManager, setMouseInteractionController, setShadingEnabled, setTransform, showGroup, transform
-
Constructor Details
-
LightSourceMarker
Creates a new light source marker at the specified location.- Parameters:
location- the 3D position of the marker in the scenecolor- the color of the glowing point
-