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

Play’s a notes from wizbot as specified from the list
This block allows sprite to go to any random position on stage.
The block is used to draw an outline of the ellipse or a filled ellipse of a specified X length, Y length and center position on evive TFT display. It takes the color, center, X length and Y length of the ellipse from the user and draws an ellipse.
The block set PWM output on evive PWM pins. The user can select the output from a range of 0 to 255.  If the PWM output is 128, then half the time output will be High and for rest, the output will be Low.
Dabble input module have 2 slide switch type input, having states left, right and off. This block reports if the selected slide switch is in the selected state in real-time. If the slide switch is in that state, then it returns true else false.
The block moves the end-effector in an arc.
This block sets the value of the selected servo by the value you enter. Whereas the angle of other servos remains the same.
The block moves its sprite costume center’s X position by the specified amount.
The block sets its sprite’s size to the specified amount. The default sprite size is 100%; anything lower than that will decrease the size of the sprite on the stage, and anything above will increase the size of the sprite on the stage.
It deletes the clone it runs in. This block is the only way, besides for clicking the Green Flag or Stop Sign, to delete clones.
The block holds the mouse-pointer’s current Mouse Y.
The block divides the second value from the first and returns the result. If the first value is not evenly divisible by the second, the reported value will have decimals. To find the remainder instead, use the () Mod () block. Note, dividing by 0 in the online editor will return infinity, 0, or negative infinity. It depends on if the numerator is positive, 0, or negative; respectively.
This function returns the specified parameter of the hand landmark detected.
The get () position of landmark () of the face () block reports the x and y position of the selected landmark (number from 1 to 68) of the selected face.
The block returns whether the specified number card (0-9) is detected in the analysis or not.
The function returns the city name of the location.
The block changes the brightness level of the RGB LEDs of Quarky to the defined value.
The block returns the analog reading of the sensor connected to the specified analog pin of the Quarky. The value varies between 0 to 4095.
Scripts that wear this block will activate once the selected class is predicted either on the recognition window, stage or camera.
The block enables the physics engine for the selected objects with the defined precision level.
The block activates the script under this hat block when the moisture reading from the sensor is greater than the specified value. 
The block sends the data to the ThingSpeak channel with a delay of the specified time seconds. The data is added to field 1 of the channel.
The block executes the oscillator according to stored parameters for the servo motor and the current time.
The block moves the servo motors of the pick and place robot at the pick angle specified by the user.
The block makes a request to ChatGPT to get an easily understandable text of the text specified in it. The response of ChatGPT is then stored in PictoBlox and can be accessed using the get AI response block.
The block displays the custom pattern on the 8×8 Dot Matrix Display.
PID functions use sensor feedback to improve the robot’s movement accuracy and stability.
Stops all the movement and actions of the wizbot.
Play’s a sound from quarky as specified from the list.
Mirrors the orientation of the sprite.
All articles loaded
No more articles to load
Table of Contents