reduce size of gizmo

This commit is contained in:
Nick Fisher
2024-09-13 10:35:13 +08:00
parent 98113fb79f
commit d476d78e2b

View File

@@ -38,7 +38,7 @@ Gizmo::Gizmo(Engine &engine, View* view, Scene* scene) : _engine(engine)
_materialInstances[3]->setParameter("color", math::float4{0.0f, 0.0f, 0.0f, 1.0f}); // Black color _materialInstances[3]->setParameter("color", math::float4{0.0f, 0.0f, 0.0f, 1.0f}); // Black color
// Create center cube vertices // Create center cube vertices
float centerCubeSize = 0.05f; float centerCubeSize = 0.01f;
float *centerCubeVertices = new float[8 * 3]{ float *centerCubeVertices = new float[8 * 3]{
-centerCubeSize, -centerCubeSize, -centerCubeSize, -centerCubeSize, -centerCubeSize, -centerCubeSize,
centerCubeSize, -centerCubeSize, -centerCubeSize, centerCubeSize, -centerCubeSize, -centerCubeSize,
@@ -78,7 +78,7 @@ Gizmo::Gizmo(Engine &engine, View* view, Scene* scene) : _engine(engine)
{centerCubeSize, centerCubeSize, centerCubeSize}}) {centerCubeSize, centerCubeSize, centerCubeSize}})
.material(0, _materialInstances[3]) .material(0, _materialInstances[3])
.layerMask(0xFF, 2) .layerMask(0xFF, 2)
.priority(6) .priority(7)
.geometry(0, RenderableManager::PrimitiveType::TRIANGLES, centerCubeVb, centerCubeIb, 0, 36) .geometry(0, RenderableManager::PrimitiveType::TRIANGLES, centerCubeVb, centerCubeIb, 0, 36)
.culling(false) .culling(false)
.build(engine, _entities[3]); .build(engine, _entities[3]);
@@ -88,10 +88,10 @@ Gizmo::Gizmo(Engine &engine, View* view, Scene* scene) : _engine(engine)
transformManager.setTransform(cubeTransformInstance, cubeTransform); transformManager.setTransform(cubeTransformInstance, cubeTransform);
// Line and arrow vertices // Line and arrow vertices
float lineLength = 0.8f; float lineLength = 0.6f;
float lineWidth = 0.005f; float lineWidth = 0.005f;
float arrowLength = 0.1f; float arrowLength = 0.05f;
float arrowWidth = 0.03f; float arrowWidth = 0.02f;
float *vertices = new float[13 * 3]{ float *vertices = new float[13 * 3]{
// Line vertices (8 vertices) // Line vertices (8 vertices)
-lineWidth, -lineWidth, 0.0f, -lineWidth, -lineWidth, 0.0f,