3D point cloud cuboid interface
Last updated
Last updated
When creating a dataset through the Python SDK, choose pointcloud-cuboid
or pointcloud-cuboid-sequence
as the task_type
to use this labeling interface
Tip: use your GPU in Chrome to make sure the 3D point cloud interface runs smoothly.
Select the "Create cuboid" tool by clicking on the box icon in the toolbar on the left, or by pressing the hotkey (b
by default).
Double click in the perspective view or in the top view to create a new cuboid. This cuboid will have the default dimensions of the current category. When you change the category, the dimensions of the cuboid will change as well, given that you have not altered the dimensions of the cuboid yet.
You can quickly draw a cuboid with an arbitrary rotation using our 3-click cuboid drawing method.
Select the "Create cuboid" tool by clicking on the box icon in the toolbar on the left, or by pressing the hotkey (b
by default).
Click in the perspective view or in the top view to set the back corner of the new cuboid.
When you move your mouse, the back side of the cuboid will follow your mouse position. Click to set the second corner of the cuboid.
Next, you can extend the cuboid by moving your mouse. Click to complete the cuboid. After clicking, the new cuboid is added to the objects sidebar on the right.
Select the cuboid you want to remove.
Press the hotkey (Backspace
by default) or click the trash icon next to the object in the objects sidebar on the right.
Select the "Select and edit" tool by clicking on the pointer icon in the toolbar on the left, or by pressing the hotkey (Esc
by default).
Click on the cuboid in any view.
Click on the object in the objects sidebar to select it.
Select the "Select and edit" tool by clicking on the pointer icon in the toolbar on the left, or by pressing the hotkey (Esc
by default).
Select the cuboid you want to change.
Change the cuboid's dimensions by using the hotkeys (i
, j
, k
, l
, u
, o
by default) or by using your mouse:
In the perspective view: click and drag a face of the cuboid.
In a side view: click and drag one of the edges of the cuboid.
Select the "Select and edit" tool by clicking on the pointer icon in the toolbar on the left, or by pressing the hotkey (Esc
by default).
Select the cuboid you want to translate.
Translate the cuboid by using the hotkeys (w
, a
, s
, d
, Shift + W
, Shift + S
by default) or by using your mouse:
Click and drag the yellow cube in the middle of the cuboid to translate the cuboid freely.
Hover over the yellow cube in the middle to see the translation axes. Click and drag on an axis to translate the cuboid along the selected axis.
By default, only yaw rotation (around the z-axis) is enabled. To enable full 3D rotation, visit the dataset settings, select the "Labeling" tab, tick the "Enable 3D cuboid rotation" checkbox, and press "Save".
Select the "Select and edit" tool by clicking on the pointer icon in the toolbar on the left, or by pressing the hotkey (Esc
by default).
Select the cuboid you want to rotate.
Click and drag the red rotation plane attached to the cuboid to rotate the cuboid or use the hotkeys:
Rotate 1° counterclockwise (yaw): f
by default
Rotate 1° clockwise (yaw): g
by default
Rotate 45° counterclockwise (yaw): Shift + F
by default
Rotate 45° clockwise (yaw): Shift + G
by default
Select the "Select and edit" tool by clicking on the pointer icon in the toolbar on the left, or by pressing the hotkey (Esc
by default).
Select the cuboid you want to change.
Change the heading of the cuboid (indicated by a red arrow):
In the perspective view: double-click the face where you want the heading to be.
In a side view: double-click the edge where you want the heading to be.
When a cuboid is selected you'll see the "Cuboid info" pane pop up at the bottom right. In here you can directly change the numeric inputs of the cuboid for more fine-grained control. In here it's also possible to propagate a certain value to the next and previous frames by clicking on the arrow buttons next to the input field. These buttons are disabled for properties that are already synced across frames.
If the selected cuboid was created with default dimensions, the dimensions of the cuboid will change to the default dimensions of the new category.
Select the cuboid.
Open the category dropdown by clicking on the category name in the objects sidebar on the right, or by pressing the hotkey (c
by default).
Select a category by clicking on the desired category, or by using the arrow keys and pressing Enter
to confirm.
Select the cuboid.
Press the hotkey of the desired category (1
- 9
).
Press the hotkey (Tab
by default).
Select the cuboid.
Press the copy hotkey of your operating system (Ctrl/cmd + c
).
Press the paste hotkey of your operating system (Ctrl/cmd + v
).
If you paste a cuboid and the same cuboid already exists (e.g. because you pasted it in the same frame), a duplicate cuboid with a new track ID will be created and its position will be offset from the original cuboid.
If you paste a cuboid and the cuboid does not exist yet (e.g because you pasted it in another frame which doesn't have a cuboid with that track ID yet), the cuboid will keep its track ID and will not be offset.
If you've set up the default dimensions for your categories (see ), you can create a cuboid with default dimensions by double clicking.