# How to create a coordinate axis cross (X+/X−, Y+/Y−, Z+/Z−) like in GeoGebra 3D?

**URL:** https://discourse.vtk.org/t/how-to-create-a-coordinate-axis-cross-x-x-y-y-z-z-like-in-geogebra-3d/16201
**Category:** Support
**Tags:** code
**Created:** [December 28, 2025, 5:34pm UTC](https://discourse.vtk.org/t/how-to-create-a-coordinate-axis-cross-x-x-y-y-z-z-like-in-geogebra-3d/16201 "2025-12-28T17:34:03Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Filip\_Huser](https://discourse.vtk.org/user_avatar/discourse.vtk.org/filip_huser/32/10407_2.png) [@Filip\_Huser](https://discourse.vtk.org/u/Filip_Huser)
#### Post date: [December 28, 2025, 5:34pm UTC](https://discourse.vtk.org/t/how-to-create-a-coordinate-axis-cross-x-x-y-y-z-z-like-in-geogebra-3d/16201/1 "2025-12-28T17:34:03Z")

</div>

Hello everyone,  
I would like to ask for advice on how to create a **3D coordinate axis cross** that includes **positive and negative directions** of all axes (X+, X−, Y+, Y−, Z+, Z−), similar to how it is shown in **GeoGebra 3D**.

I need the axis system to:

- display the X, Y, and Z axes intersecting at the origin (0, 0, 0),

- clearly show **both positive and negative directions** ,

- include **ticks (tick marks / graduations)** along each axis,

- optionally use labels or different colors for better clarity.

Could you please advise:

- whether VTK provides a built-in solution for axes with ticks,

- or what is the recommended way to build this manually,

- and how to control tick spacing and labeling?

Any examples, code snippets, or references would be very helpful.  
Thank you for your time and help!
