From 97de7863e4d4661e7c244361c76a08cf1be7af72 Mon Sep 17 00:00:00 2001 From: TRIGON69 <65608179+TRIGON69@users.noreply.github.com> Date: Tue, 30 Dec 2025 01:33:48 +0530 Subject: [PATCH] direct: Fix DirectGrid alpha issue and getVertexColor error (#1793) Fixes #1292 --- direct/src/directtools/DirectGeometry.py | 4 ++-- direct/src/directtools/DirectGrid.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/direct/src/directtools/DirectGeometry.py b/direct/src/directtools/DirectGeometry.py index 141d263c40..86ee2646b2 100644 --- a/direct/src/directtools/DirectGeometry.py +++ b/direct/src/directtools/DirectGeometry.py @@ -79,8 +79,8 @@ class LineNodePath(NodePath): def getVertex(self, index): return self.lineSegs.getVertex(index) - def getVertexColor(self): - return self.lineSegs.getVertexColor() + def getVertexColor(self, index): + return self.lineSegs.getVertexColor(index) def drawArrow(self, sv, ev, arrowAngle, arrowLength): """ diff --git a/direct/src/directtools/DirectGrid.py b/direct/src/directtools/DirectGrid.py index 33c6ac58dc..b1c578d692 100644 --- a/direct/src/directtools/DirectGrid.py +++ b/direct/src/directtools/DirectGrid.py @@ -33,7 +33,7 @@ class DirectGrid(NodePath, DirectObject): self.centerLines = LineNodePath(self.lines) self.centerLines.lineNode.setName('centerLines') - self.centerLines.setColor(VBase4(1, 0, 0, 0)) + self.centerLines.setColor(VBase4(1, 0, 0, 1)) self.centerLines.setThickness(3) # Small marker to hilight snap-to-grid point