Deprecated: Required parameter $query follows optional parameter $post in /var/www/html/wp-content/plugins/elementor-extras/modules/breadcrumbs/widgets/breadcrumbs.php on line 1215
3D and XR Studio Transform - Blocks, Python Functions, Projects | PictoBlox Extension
[PictoBloxExtension]

3D and XR Studio Transform

Transform
Extension Description
PictoBlox Transform lets users move, rotate, and scale 3D objects along the X, Y, and Z axes, providing precise control for seamless modeling and animation.

Introduction

Transform provides users with an interface to manipulate layers:

1. Position, Scale, Rotation:

– Position: Users can precisely define the location of layers within their scenes, ensuring objects are placed exactly where they want them. This capability is essential for arranging elements in a scene to achieve desired compositions or layouts.

– Scale: Scaling allows users to adjust the size of layers, either uniformly or along specific axes. This flexibility enables them to create objects of varying sizes and proportions, enhancing visual diversity and realism in their scenes.

– Rotation: Users can specify the orientation of layers in three-dimensional space, controlling their tilt, angle, and orientation relative to the scene’s coordinate system. Rotation adds depth and dynamism to scenes, allowing users to create immersive environments and unique visual perspectives.

2. Animation Integration:

– Custom Animations: Platform provides users with a library of pre-defined animations that can be easily applied to layers. These animations cover common motions such as scaling, rotation, and more, allowing users to quickly add movement and interactivity to their scenes without the need for extensive scripting or programming.

– In-built Animations: User can also use the inbuilt animation created while creation of the 3D objects.

Read More

PictoBlox Blocks

The block activates the sprite under this hat block when the analog sensor value connected to the selected pin becomes greater than the threshold set for the sensor. The block is used for analog sensors like Light Sensor and Gas Sensor.
The block sets the specified motor of the Quarky Expansion board to the specified direction (“FORWARD” or “BACKWARD”) and specified speed for the specified time. After that, the robot turns OFF.
The block gets the last data value of the specified feed as a number or as a string.
The block reports the value 1 of the webhook event.
The block sets the servo motors of the quadruped to the specified angles at the specified speed.
The block sets the individual motors at the specified speed. Here -100 is the motor running in the reverse direction at full speed and 100 is the motor running in the forward direction at full speed. 0 means the wheel will be stopped.
The block makes a request to ChatGPT to convert the text specified in it to emojis. The response of ChatGPT is then stored in PictoBlox and can be accessed using the get AI response block.
The play tone on () of note () & beat () block is a useful tool for adding audio elements to projects. It can play a tone with a certain frequency (note) for a specified duration (beat) with either a selection from the drop-down menu or a user-defined frequency and duration in milliseconds.
The block clears the display.
This block is used to move the end-effector of the robotic arm to a desired point in space, specified by the X, Y, and Z coordinates in the specified time.
Select left and right IR sensors for line following using either onboard or external sensors connected to analog pins.
Sends a message of the specified color.
Rotate the sprite clockwise a specified amount. Turn with 12 for a full rotation.
Decreases the sprite’s size.
Runs the blocks inside if a specified key is pressed.
Plays a specific musical note according to the instrument set.
Sets the thickness of the lines that can be drawn.
After connection is established, moves the quarky in a specified direction forever.
Displays a specified pattern from list on the quarky LED display.
Alllows the sprite to follow the movement of a detected face in real-time.
Runs the blocks inside if the specified hand sign/gesture is detected .
After connection is established, rotates the wizbot a specified degree of angle to the left.
After connection is established, turns the wizbot a specified number of step to the left.
The block allows you to enter the coordinates of two points on the TFT display and joins them using a straight line of the specified color which you can choose from the color picker.
evive Inbuilt tools. evive have 12 capacitive touch inputs, where you can sense if the pin is touched or not. If the specified channel is touched, the block returns “True”, else it returns false.
The block returns the real-time value of the selected parameter (X value, Y value, radial value, and angle) form the joystick and accelerometer mode of the Gamepad module of the Dabble app. You can choose the parameter from the drop-down menu.
This block adds the offset on the end effector position along the specified length direction i.e. the direction in which the robotic arm is facing and the Z direction. The block is mainly used to calibrate the end-effector with respect to the base.  
This block is to assign pre-defined leg movements and actions to our Humanoid Robot.
The block sets its sprite’s X and Y position to the specified amounts. This block has no animation in its movement — it is the simplest way to move a sprite around the screen without displaying any animation (i.e. gliding). Therefore, this block is used whenever a sprite needs to jump to another spot.
All articles loaded
No more articles to load
Table of Contents