compas-dev / compas-dev/compas_viewer
Line/Point inside solid not always visible in ghosted mode
- Dominant language
- Python
- Stars
- 12
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Description
Line/Point inside solid not visible in ghosted mode unless viewed from specific angles.

**To Reproduce**
Steps to reproduce the behavior:
```python
from compas.geometry import Line
from compas.geometry import Point
from compas.geometry import Box
from compas_viewer.viewer import Viewer
def create_viewer():
# draw inflated centerlines
viewer = Viewer()
viewer.renderer.camera.far = 1000000.0
viewer.renderer.camera.position = [1000.0, 1000.0, 1000.0]
viewer.renderer.camera.pandelta = 5.0
viewer.renderer.rendermode = "ghosted"
viewer.config.renderer.gridsize = (10000, 10000, 10000, 10000) # size, num, size, num
return viewer
viewer = create_viewer()
box = Box.from_width_height_depth(1000, 100, 100)
origin = Point(0, 0, 0)
line = Line([0, 0, 0], [-1000, 0, 0])
viewer.scene.add(box)
viewer.scene.add(origin)
viewer.scene.add(line, show_lines=True)
viewer.show()
```
**Expected behavior**
To see the entire length of the line through the solid.
**Desktop (please complete the following information):**
- OS: Windows 10
- Python version 3.11.8
Contributor guide
Assessment
This issue has not been assessed yet.