Search

Block Description

Learn about the types of blocks.
Want to know about screen composition? Go Detail>

1. Start Blocks

Blocks that define the starting point of coding.

1-1. When Entering the Space

Occurs when a user accesses the space URL.
Cannot be added or created as a fixed block

1-2. When Clicking on a <3D Model>

Function Description
Executes the <linked block> when the <3D model> is clicked.
Multiple <linked blocks> can be added without limitation.
Input Settings
You can select from the 3D models created in the space.
If no 3D models have been created, it will not function properly.

1-3. When Pressing the <space> Key

Function Description
Executes the <linked block> when the selected <key> is pressed.
Input Settings
The following keyboard keys can be selected:
space, Enter, Backspace, Shift, ctrl, Tab, Alt
ArrowUp, ArrowDown, ArrowLeft, ArrowRight
r, p
0, 1, 2, 3, 4, 5, 6, 7, 8, 9

1-4. When Hovering Over and Leaving a <3D Model>

Function Description
Executes <linked block 1> when hovering over the <3D model>, and executes <linked block 2> when the mouse leaves.
Input Settings
You can select from the 3D models created in the space.
If no 3D models have been created, please create new ones!

2. Condition/Loop Blocks

Used when you want to execute something only under certain conditions or repeatedly.

2-1. When <3D Model1> and <3D Model2> Collide

Function Description
Executes the <linked block> when the selected two <3D models> collide.
Input Settings
You can select from the 3D models created in the space.
If no 3D models have been created, please create new ones!
TIP
To trigger this block, you need to create a collision environment between two 3D models.
Assuming the selected 3D models are A and B, this block will execute when:
A moves toward B
B moves toward A
Both A and B move and their coordinates overlap

2-2. Execute Simultaneously

Function Description
Executes <linked block 1> and <linked block 2> simultaneously.
TIP
If <linked block 1> contains more than two blocks, they will execute in order.

2-3. Repeat N Times

Function Description
Repeats the <linked block> N times.
Input Settings
Enter the number of repetitions using the number pad or keyboard.
A number pad will appear on the screen when clicked.
TIP
The repeat block allows you to define how many times a 3D model’s action should be executed.
Use it in combination with motion blocks for repeated actions.
Note: Animation blocks are not designed to define repetition, so they are not suitable for use with repeat blocks.

2-4. Repeat Infinitely

Function Description
Repeats the <linked block> infinitely.
TIP
To stop the repetition, you can use the [Stop Repeating] block.

2-5. Stop Repeating

Function Description
Stops the execution of any repeating blocks linked above it.
TIP
If a repeat block is used among the blocks connected above, you will see that its execution is stopped.

2-6. Wait for N Seconds

Function Description
Pauses for N seconds if any of the linked blocks above are running, then continues with the blocks connected below.
Input Settings
Enter the time using the number pad or keyboard.
A number pad will appear on the screen when clicked.

3. Action Blocks

오브젝트를 움직이게 하는 블록입니다.

3-1. Set <3D Model> Animation to <Run>

Function Description
Sets the animation of the selected <3D model> to the specified value.
Input Settings
You can select from the 3D models created in the space.
Each 3D model has its own unique animations.
If no animation is selected, this block may have no effect.
TIP
Animation blocks are not ideal for use with repeat blocks or stop action blocks.
Since the animation is set, it will continue running even after all the connected blocks have finished executing.
To stop the animation, use the [Stop Animation] block.

3-2. Stop Animation of <3D Model>

Function Description
Stops the animation of the selected <3D model>.
Input Settings
You can select from the 3D models created in the space.
TIP
If the selected <3D model> has an active animation, this block will successfully stop it.

3-3. Move <3D Model> Forward by N Units for N Seconds

Function Description
Moves the selected <3D model> in the chosen direction by the specified distance over the given duration.
Input Settings
Time: Enter the duration using the number pad or keyboard. A number pad will appear when clicked.
Direction: Choose from Front, Back, Left, Right, Up, Down.
Distance: Enter the distance using the number pad or keyboard. A number pad will appear when clicked.
TIP
Distances may vary depending on the scale of the space (image, 3D model, etc.). A distance ruler feature is under consideration for the editor.

3-4. Move <3D Model1> Toward <3D Model2> by N Units for N Seconds

Function Description
Moves <3D Model1> in a straight line toward the current position of <3D Model2> by the given distance over the specified time.
TIP
At the moment the block is executed, it moves in a straight line toward <3D Model2>’s position.
Even if <3D Model2> moves afterward, the direction will not continuously update to follow it.

3-5. Rotate <3D Model> by N Degrees in a <Clockwise> Direction for N Seconds

Function Description
Rotates the <3D model> in the selected direction by the given number of degrees over the specified time.
Input Settings
Direction: Choose between Clockwise and Counterclockwise.
Angle: Enter the degree value using the number pad or keyboard. A number pad will appear when clicked.
TIP
If you enter a value over 360 degrees, the model will rotate more than one full turn.

3-6. Hide <3D Model>

Function Description
Makes the selected <3D model> invisible.
TIP
If the <3D model> is currently visible, you will see this block take effect.

3-7. Show <3D Model>

Function Description
Makes the selected <3D model> appear.
TIP
If the <3D model> is currently hidden, you will see this block take effect.

2-8. N초 기다리기

Feature Description
If any of the connected blocks above are running, pauses for N seconds before executing the blocks connected below.
Input Settings
Enter the time using the number pad or keyboard.
When clicked, a number pad will appear on the screen.

3-9. Stop Action of <3D Model>

Function Description
Stops the current action (e.g., movement, rotation) of the <3D model>.
TIP
Can be used in combination with movement or rotation blocks to interrupt ongoing actions.

4. Looks Blocks

Blocks that change the appearance of an object.

4-1. Change <3D Model> Size by N Times

Function Description
Changes the size of the selected <3D model> by the entered multiplier.
Input Settings
Multiplier: Enter the value using the number pad or keyboard.
A number pad will appear when clicked.
TIP
To make the model smaller, enter a value less than 1.
To enlarge the model, enter a value greater than 1.

4-2. Show <Text> Speech Bubble with Font Size N on <3D Model>

Function Description
Displays a speech bubble with the entered text and font size on the selected <3D model>.
Input Settings
TEXT: Enter the text you want to display in the speech bubble.

4-3. Set the color of the <3D model> to <color>

Feature Description
Sets the color of the <3D model> to the selected color.
Input Settings
Color: Click to select the desired color from the color palette.