Opened 5 months ago

Closed 5 months ago

Last modified 5 months ago

#112 closed defect (invalid)

3D files generated by Therion do not allow you to click on splay legs in Aven

Reported by: Tarquin Wilton-Jones Owned by: Olly Betts
Priority: minor Milestone:
Component: Other Version: 1.2.42
Keywords: therion splay Cc:

Description

Use Therion to export a .3d file that has anonymous splay legs ("-"). Open the .3d file in Aven. Enable splays (eg. "view - splays - fade"). Try to click on the end of a splay leg; nothing happens, they are not selectable. This makes it impossible to measure distances between splays, such as when trying to measure the height of a pitch from its lip to the base.

Use Cavern to export a .3d using equivalent data with anonymous splay legs (".."). This time you can click on the end of a splay leg.

It is possible that this is because Therion has intentionally chosen a different type of point for the end of the splay. If so, this is a Therion bug rather than a Survex bug.

Tested on Windows 10 and Linux.

Attachments (4)

cave.svx (46 bytes) - added by Tarquin Wilton-Jones 5 months ago.
Survex test file
cave.th (72 bytes) - added by Tarquin Wilton-Jones 5 months ago.
Therion test file
cave.3d (151 bytes) - added by Tarquin Wilton-Jones 5 months ago.
Survex Cavern 3D file
cave-therion.3d (125 bytes) - added by Tarquin Wilton-Jones 5 months ago.
Therion 3D file

Download all attachments as: .zip

Change History (9)

comment:1 Changed 5 months ago by Olly Betts

If you look at minimal examples with dump3d how do they look different?

Changed 5 months ago by Tarquin Wilton-Jones

Attachment: cave.svx added

Survex test file

Changed 5 months ago by Tarquin Wilton-Jones

Attachment: cave.th added

Therion test file

Changed 5 months ago by Tarquin Wilton-Jones

Attachment: cave.3d added

Survex Cavern 3D file

Changed 5 months ago by Tarquin Wilton-Jones

Attachment: cave-therion.3d added

Therion 3D file

comment:2 Changed 5 months ago by Tarquin Wilton-Jones

I have attached minimal test files. The data is basically this:

1 .. 1 0 0

1 . 1 90 0

Therion gets this:

LINE 1.00 0.00 0.00 [cave] SPLAY

While Survex gets this:

LINE 1.00 0.00 0.00 [cave] STYLE=NORMAL SPLAY

The Survex version also gets these two, which are not present in the Therion output:

NODE 1.00 0.00 0.00 [] UNDERGROUND ANON

NODE 0.00 1.00 0.00 [] UNDERGROUND ANON WALL

Last edited 5 months ago by Tarquin Wilton-Jones (previous) (diff)

comment:3 Changed 5 months ago by Olly Betts

Seems therion doesn't set the survey style, but that's no big deal. That information is there to allow features like "Colour by survey style" so you can see what's "normal", what's "diving", what's "nosurvey", etc, but current aven doesn't actually have any such features. It didn't used to be in .3d files before version 8 (introduced by Survex 1.2.7 on 2013-07-27) - therion's 3d export code probably pre-dates this.

The missing NODEs for the stations at the end of splay legs explain why you can't find the ends of splay legs with the mouse, so really this is a therion bug with how it exports splays in .3d format.

comment:4 Changed 5 months ago by Olly Betts

Resolution: invalid
Status: assignedclosed

This isn't a bug in Survex, so closing. Please report to the therion developers.

I've opened #113 about colouring by survey style so that doesn't get forgotten.

comment:5 Changed 5 months ago by Tarquin Wilton-Jones

Thanks for the analysis. Moved over to https://github.com/therion/therion/issues/157

Note: See TracTickets for help on using tickets.