Cavrnus-CVT Annotation Command

Cavrnus-CVT Annotation Command

This Command offers two main features: Text and Paint annotations. This allows the user to label points of interest in the Level. Extra features have been added, please refer to [Insert link to advanced features guide here!!!].

Reminder: All of the Event Dispatchers we create must match exactly to what is shown in this guide!

Modifying BP_AnnotationComponent Blueprint

CVT BP_AnnotationComponent Blueprint Location

→ CollaborativeViewer/Blueprints/Commands/Annotation/BP_AnnotationComponent

 

image-20240826-221035.png
Add Cavrnus_PaintCreated
image-20240826-220857.png
Add the corresponding Inputs
image-20240826-220919.png
Add Cavrnus_TextCreated
image-20240826-220929.png
Add the corresponding Inputs

→ SpawnTextROS Event

image-20240826-221201.png
Here we are bypassing the original logic for our newly created CavrnusTextCreated Event Dispatcher

→ SpawnStrokeOnAllClients_ROS Event

image-20240916-184306.png
Add a call to the CavrnusPaintCreated Event Dispatcher

 

This is optional, but in order to support NDisplays, 2D annotation texts must be 3D widgets.

image-20240826-222803.png

The Annotation Command is now setup! Ensure all blueprints compile and if needed, refresh nodes.

 

Looking for labels? They can now be found in the details panel on the floating action bar.

Related content