Hello everyone,
I am new to the Unity Asset Store and I wanted to share a description of my asset with you. I would really appreciate it if you could take a moment to check it out and share your thoughts with me. Your feedback would be extremely helpful.
Thank you!
The package is a comprehensive solution for creating dimensions in your projects. With compatibility for mobile devices, AR and VR, you can easily bring dimensioning to any environment. The package supports dynamic transforms, meaning changes to your objects in real-time will be accurately reflected in the dimensions. A variety of units including custom units, and full control over materials, color, and text parameters, make it easy to customize the appearance of your dimensions. Our selection system and highlight feature, along with trigger events for hover and selection, makes it easy to interact with your dimensions. Lastly, our offset options ensure that your dimensions are always visible and clearly legible, no matter the background.
View The Product In Unity Asset Store
Introduction
Road Map And Limits
Dependencies
Quick Start
Settings Notes
Dimension Types
Scripting Manual
Scripting API
- PointToPointDimension
- LinearDimension
- AlignedDimension
- AngleDimension
- LinearAreaMeasure
- EzDimFunctions
- EzDynamicTargetObject
- EzDimStarter
- DrawInVR
Contact / Download
Highlighted Features :
Measurement Types :
Image 01 - Dimension Types.
Key Features :
- Compatible by Mobile Devices, AR & VR.
- support dynamic transforms. if you move, rotate or scale the target objects in runtime, the dimension start and end will update correctly.
- Support Units (Millimeters, Centimeters, Meters, Inch, Foot, Yard).
- Support Custom Unit if you need a unit that was not in the units list.
- Update text position manually and automatic based on camera position .
- Having control on the materials of each part.
- Having control on color of each part.
- Highlight dimension when mouse or XR ray interactor hovers on the text any dimension.
- selection system.
- full control of texts size, lines thickness, arrows size , etc… .
- change the parameters for all dimensions or disconnect some of them to have individual properties.
- Trigger event when selection changed and when mouse hovered on a dimension.
- different types of offset to avoid Zfighting and text coverage behind the scene objects.
Road Map :
- Editor Support.
- Fix the aligned dimension dynamic target in free mode.
- Create more sample scenes by integrating with popular virtual reality platforms.
- Add input for the grab interactor component for target objects.
- Enhance the text position control for area measures.
- Include perimeter calculation for area measures.
- Add interactive measures, such as rulers, plummets, bubble levels, and other cool measurement tools for VR usage.
- Write more comments inside the scripts and make them more organized.
- Add Preset Manager for Customized Settings
- Improve the overall user interface and user experience.
Known Limitations of Easy Dimension :
- This package is currently only functional during runtime. Editor support is on the roadmap, but if you require it sooner, please make a request.
- There may be some bugs when using aligned and angle dimensions in free mode, especially if you rotate the target object. It will be fixed soon.
- The VR scripts are prepared for XR Interaction Toolkit 2.2.0. If you use another VR package, you may need to edit the VR script.
- You can’t specify the hovered and selected color for the dimensions. The color will always lerp to its original color.
- We haven’t worked on the settings preset manager yet, and if you need to have settings preset, you need to edit the scripts on your own until we implement it. If you have any questions, don’t hesitate to ask.
- We used “TextMeshPro” and Unity Default Line. Consider that we are limited to their boundary.
- The VR scene is not included in this version. If you want to use it in VR, you need to download the sample VR script and follow the documentation to set up the VR based on your pipeline.
Image 02 - Draw PointToPoint Dimension.
Image 03 - Dynamic transform
Image 04 - Linear Dimension, Change offset distance.
Image 05 - Angle Dimension dynamic transform and “AutoTextPosition”.
Image 06 - Area Measure.
Image 07 - Angle Dimension in custom plane (The Box is rotated in XYZ).
Image 08 - Aligned Dimension in custom plane (The Box is rotated in XYZ).
Image 09 - Area Measure in custom plane (The Box is rotated in XYZ).