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

This block is used to analyze the image received as input from the stage, the current backdrop, and the current costume, for the handwritten and printed text.
The function reports the last text detected from the speech.
The block returns the selected class name.
The block resets and clears the NLP model.
This block is used to set the threshold for the confidence (accuracy) of object detection, 0 being low confidence and 1 being high confidence. With the threshold value, you can set the level of confidence required for object detection.
The block changes the current voice used in Text to Speech.
This block analyses the image and saves the QR Code information locally, which can be accessed using other blocks. You have to run this block every time you want to analyze a new image from the camera.
The function returns the atmospheric pressure (on the sea level, if there is no sea_level or grnd_level data), in hPa of the location.
The block will play the specified note with the set instrument for the specified amount of beats.
The block turns the webcam on (directly or flipped) or off depending on the argument. 
The block will make its sprite continuously pen a trail wherever it moves until the Pen Up block is used. The color, size, and transparency of the trail can be changed with other blocks.
The block reads the analog value of the sensors connected to the specified pin. The block returns the int value between 0 to 4096.
The block displays the specified pattern on the Quarky RGB LED. These patterns are predefined in the code.
The block stops both the motors of the Quarky robot.
The block returns the state of the specified IR sensor. It returns True if the current IR sensor value is greater than the threshold value, else False.
The block stops the execution of the audio running on Quarky.
The block enables or disables the automatic display of the box on object detection on the stage. This is useful when you want to see if the object detection happens during the analysis or not.
This block analyses the image and saves the information locally, which can be accessed using other blocks.
The block sets the four servo motors of the legs to align with the specified orientation – inside, left, and right.
The block checks if the currently recognized class from the analyse numbers block is the selected class or not.
The block reports the recognized class from the recognition window.
The block set the sprite characteristics for the Physics Engine as free, fixed, or fixed but can rotate.
The block reports the state of the sensor connected to the selected pin. The block returns true when it is HIGH (or 3.3V) or false when it is LOW (or 0V). The block is used for digital sensors like PIR Sensor, Flame Sensor, or the IR Sensor.
The block sets the analog state of the specified pin to the specified value between 0 to 255.
The block creates a new feed or deletes an existing feed with the specified name.
The block triggers the event to send a webhook request.
The block performs the selected motion for the quadruped. The motion runs for the specified times and at the specified speed.
The block writes the dataset to the CSV file as a new row.
This block calibrates the angles of the hand servo motors and saves it in the memory of Quarky. Due to some mechanical assembly errors, there may be some misalignment of the servos which can be handled with this block.
The block makes the robot move in the specified direction with the specified speed for the specified time and then stop automatically.
All articles loaded
No more articles to load
Table of Contents