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
-
BackgroundColor
The background color of the isometric drawing view.
-
TouchRadius
The radius of the circular region with the center being the click event location
-
TouchRadiusLookup
Whether to allow the click lookup to consider a touch region defined by a circle instead of a fixed point.
-
ReverseSortForLookup
Whether 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.
-
BoundsCheck
Whether to perform bounds checking. This improves drawing speed by not considering items that are outside of view bounds.
-
Cull
Whether to cull the drawing items. This improves drawing speed by not considering items that are outside of view bounds.
-
Sort
Whether to sort the drawing items. This greatly improves drawing speed.
Paths must be defined in a counter-clockwise rotation order.
Returner Properties
-
Math PI
return the value of PI (π)
-
DefaultValue
return default value for various properties
-
PointOrigin
return 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
-
RotateZ
Rotates a point, shape, or path about the origin on the Z axis.
-
RotateY
Rotates a point, shape, or path about the origin on the Y axis.
-
RotateX
Rotates a point, shape, or path about the origin on the X axis.
-
Scale
Scales a point, shape, or path from a given originPoint, dx, dy, and dz.
-
Translate
Translates a point, shape, or path by the given dx, dy, and dz.
Shapes
Cylinder, Knot, Octahedron, Prism, Pyramid and Stairs
-
Cylinder
Creates a cylinder shape with the specified origin, radius, number of vertices, and height.
-
Knot
Creates a knot shape with the specified origin.
-
Octahedron
Creates an octahedron shape with the specified origin.
-
Prism
Creates a prism shape with the specified origin, dx, dy, and dz.
-
Pyramid
Creates a pyramid shape with the specified origin, dx, dy, and dz.
-
Stairs
Creates a stairs shape with the specified origin and step count.
Shape Extrude
- Creates an extruded shape from the specified path and height.
Path
-
Path
Creates a path with the specified list of points.
-
Star
Creates a star shape with the specified origin, outer radius, inner radius, and number of points.
-
Rectangle
Creates a rectangle shape with the specified origin, width, and height.
-
Circle
Creates a circle shape with the specified origin, radius, and number of vertices.
Point
-
PointXY
Creates a point with the specified x and y coordinates.
-
PointXYZ
Creates a point with the specified x, y, and z coordinates.
Color
-
Color
Creates a color with the color block.
-
ColorWithAlpha
Creates a color with the color block and alpha value.
-
ColorRGBA
Creates a color with the specified RGBA values.
-
CreateColorRGB
Creates a color with the specified RGB values.
ADD
-
Add Path
Adds a path to the Isometric Drawing view.
Add Shape
Adds 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
0 voters