3D point cloud cuboid interface
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.
Create a new cuboid
Create a cuboid with default dimensions
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.
Draw a cuboid with custom dimensions
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.
Remove a cuboid
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 a cuboid
Using the "Select and edit" tool
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.
Using the objects sidebar
Click on the object in the objects sidebar to select it.
Change the dimensions of a 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 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.
Translate a 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.
Rotate a cuboid
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 defaultRotate 1° clockwise (yaw):
g
by defaultRotate 45° counterclockwise (yaw):
Shift + F
by defaultRotate 45° clockwise (yaw):
Shift + G
by default
Change the heading of a 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 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.
Edit cuboid information
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.
Change the category of a cuboid
If the selected cuboid was created with default dimensions, the dimensions of the cuboid will change to the default dimensions of the new category.
Using the category dropdown
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.
Using the category hotkey
Select the cuboid.
Press the hotkey of the desired category (
1
-9
).
Cycle between cuboids / select the next cuboid
Press the hotkey (Tab
by default).
Copy/paste a cuboid
Copy a cuboid
Select the cuboid.
Press the copy hotkey of your operating system (
Ctrl/cmd + c
).
Paste a cuboid
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.
Last updated