Description
The Isometric Drawing Extension enables you to create isometric shapes and drawings in your applications. It provides a set of tools and utilities for rendering 3D-like objects on a 2D plane, allowing for the creation of visually appealing and interactive isometric views. With this extension, you can easily integrate isometric drawing capabilities into their Android apps, making it ideal for games, educational apps, and other creative projects.
All Blocks
Demo Blocks:
Demo:
Document
Properties Of Isometric
BackgroundColorThe background color of the isometric drawing view.

TouchRadiusThe radius of the circular region with the center being the click event location

TouchRadiusLookupWhether to allow the click lookup to consider a touch region defined by a circle instead of a fixed point.

ReverseSortForLookupWhether to reverse the sort of the items array for drawing lookup. This allows the items array to be reversed when looking up which drawing item was touched.

BoundsCheckWhether to perform bounds checking. This improves drawing speed by not considering items that are outside of view bounds.

CullWhether to cull the drawing items. This improves drawing speed by not considering items that are outside of view bounds.

SortWhether to sort the drawing items. This greatly improves drawing speed.
Paths must be defined in a counter-clockwise rotation order.

Returner Properties
Math PIreturn the value of PI (π)

DefaultValuereturn default value for various properties

PointOriginreturn A point representing the origin. [0, 0, 0] [x, y, z]

Initialize
- Initializes the Isometric Drawing view.

Clear
- Clears the Isometric Drawing view.

- Event when the Isometric Drawing view clear.

Click
- Event triggered when a shape is clicked.

Error Occurred
- Event triggered when an error occurs.

Properties For Point & Shape & Path
RotateZRotates a point, shape, or path about the origin on the Z axis.
RotateYRotates a point, shape, or path about the origin on the Y axis.
RotateXRotates a point, shape, or path about the origin on the X axis.
ScaleScales a point, shape, or path from a given originPoint, dx, dy, and dz.
TranslateTranslates a point, shape, or path by the given dx, dy, and dz.
Shapes
Cylinder, Knot, Octahedron, Prism, Pyramid and Stairs
CylinderCreates a cylinder shape with the specified origin, radius, number of vertices, and height.
KnotCreates a knot shape with the specified origin.

OctahedronCreates an octahedron shape with the specified origin.

PrismCreates a prism shape with the specified origin, dx, dy, and dz.
PyramidCreates a pyramid shape with the specified origin, dx, dy, and dz.
StairsCreates a stairs shape with the specified origin and step count.

Shape Extrude
- Creates an extruded shape from the specified path and height.

Path
PathCreates a path with the specified list of points.

StarCreates a star shape with the specified origin, outer radius, inner radius, and number of points.
RectangleCreates a rectangle shape with the specified origin, width, and height.
CircleCreates a circle shape with the specified origin, radius, and number of vertices.
Point
PointXYCreates a point with the specified x and y coordinates.
PointXYZCreates a point with the specified x, y, and z coordinates.

Color
ColorCreates a color with the color block.

ColorWithAlphaCreates a color with the color block and alpha value.

ColorRGBACreates a color with the specified RGBA values.
CreateColorRGBCreates a color with the specified RGB values.
ADD
Add PathAdds a path to the Isometric Drawing view.

Add ShapeAdds a shape to the Isometric Drawing view.

Download
Library Used:
Source Code:
Notes:
1- I add description for all blocks you can read it by pausing the mouse cursor on the block.
2- This extension only for Create Isometric Shapes it is not support any type of animations.
3- This extension still beta maybe you will find some errors.
Should I have to explain how to use the extension?
- Yeah
- No




















