Skip to main content

TL Polyline Morph 2025

Todor Latev

TL Polyline Morph 2025

Todor Latev

Morphs one polyline into another by generating intermediate polylines at arbitrary stages of the process.

Free

This app will ask the user to select a set of source and target polylines and a morphing progress metric (expressed in %). It will then go on to generate a third polyline, which is a blend/morph of the source/target ones. A level of 0% will generate a polyline exactly matching the original but which will also have additional "genes" or vertices from the target one as well.

Similarly, a level of 100% will perfectly match the target polyline with added vertices from the source polyline as well. Any other intermediate values of x% will result in a polyline matching x% the source polyline and (100-x)% the target polyline. A setting of 50% would be useful for example for generating a center polyline, or an average polyline between the other two polylines. This app will not modify the original polylines in any way. Supported objects are LWPolylines and 3Dpolylines. If any of the source objects is a 3D polyline, the result will also be a 3D polyline.

Note: This app uses a custom installer (and not the standard App Store installer).

Details

Operating system

win64-platform-icon

Release date

Jul 24, 2025


Last updated

Jul 24, 2025


Version

25.7.10


Language

English

Compatible with

ACD-icon

ACD

2025

CIV3D-icon

CIV3D

2025

ACAD_E-icon

ACAD_E

2025

BLDSYS-icon

BLDSYS

2025

AMECH_PP-icon

AMECH_PP

2025

ARCHDESK-icon

ARCHDESK

2025

Capabilities

Mapping

Diagramming

Analysis and simulation

Learning

Survey

Tags

Commercial content

Land development

Site, land & parcels

Schematics

Scheduling

Road design

Frequently asked questions (FAQs)

For polylines with thousands of vertices, the operation may take some time. Hit the escape key to abort an operation in progress at any time. For best results make sure the directions of the polylines are similar i.e. you may have to reverse a polyline direction if the intermediate polylines self-intersect.

Currently, the app treats all polylines as a string of vertices ie curves are not supported. Additionally, the "IsClosed" boolean variable is ignored and all polylines are treated as "open". You can easily work around this limitation by simulating a closed polyline - ie by inserting a vertex close to the starting vertex of the polyline.

The app also does not support polylines with different elevations drawn in different UCS systems.
A polyline object will still be generated but may have incorrect vertex elevations. To work around this issue convert the polylines to 3D polylines.

For questions/comments/suggestions/bug reports etc please send an email to Todor.Latev@gmail.com.

Found an issue?