Please see the attached image.
I want to create a 3D arrow for cartesian system coordinate by using ray tracing on the GPU (called a meshless technique).
The center of the coordinate is (0, 0, 0) and the Z-Axis is (0, 0, 1).
We should send these values to the OpenGL.
I expect the program to do the following process:
1-send the data center vertex (0,0,0) to the vertex shader.
2-use the geometry shader to generate the X-axis, Y-axis, and Z-axis direction vector.
3-generate the axis impostor on the geometry shader.
4-pass the impostor to the fragment shader and start the ray tracing.
1-the arrows must be created on the GPU.
2-the arrows must be created using ray tracing.
we can discuss the budget.