Search found 1717 matches

by Joel_graff
Thu May 28, 2020 12:03 am
Forum: Open discussion
Topic: Civil engineering feature implementation (Transportation Engineering)
Replies: 1020
Views: 67123

Re: Civil engineering feature implementation (Transportation Engineering)

Yeah, there's really no advantage to using lxml over xml.etree like I do. lxml has some performance advantages, but in the end, it's a third-party dependency that doesn't really make it worthwhile, I'm afraid. I did look into it a long time ago.
by Joel_graff
Wed May 27, 2020 11:21 pm
Forum: Open discussion
Topic: Civil engineering feature implementation (Transportation Engineering)
Replies: 1020
Views: 67123

Re: Civil engineering feature implementation (Transportation Engineering)

I use an xml parser to parse LandXML files and encode the data. The issue is knowing what to do with the data after parsing - or perparing it to be encoded. :)

My parser only handles the horizontal alignment side of LandXML data.
by Joel_graff
Wed May 27, 2020 3:41 pm
Forum: Open discussion
Topic: Trails Workbench (Transportation and Earthwork Workbench)
Replies: 267
Views: 16072

Re: Trails Workbench (Transportation and Earthwork Workbench)

I have built a landxml generator for horizontal alignments, so it is possible. It's not comprehensive and does not address vertical or surface data
by Joel_graff
Tue May 26, 2020 10:41 am
Forum: Open discussion
Topic: Civil engineering feature implementation (Transportation Engineering)
Replies: 1020
Views: 67123

Re: Civil engineering feature implementation (Transportation Engineering)

HakanSeven12 wrote:
Tue May 26, 2020 9:52 am
Also that means my object will be created near to origin but your alignment not. Anyway we will see when I created my FPOs. Maybe I am thinking wrong way.
I anticipate having to adjust horizontal alignments to support SoGeo nodes, really. I suspect in the end it will just have to be that way...
by Joel_graff
Tue May 26, 2020 12:06 am
Forum: Open discussion
Topic: Civil engineering feature implementation (Transportation Engineering)
Replies: 1020
Views: 67123

Re: Civil engineering feature implementation (Transportation Engineering)

I do for displaying them, but not for editing them. You won't be able to use Draft Wires for geospatial datasets because they don't support that. You'll have to create FeaturePython objects that maintain SoGeo* node graphs - which I know we discussed already... The FeaturePython object would simply ...
by Joel_graff
Fri May 22, 2020 9:22 pm
Forum: Open discussion
Topic: Civil engineering feature implementation (Transportation Engineering)
Replies: 1020
Views: 67123

Re: Civil engineering feature implementation (Transportation Engineering)

It really doesn't matter how you use them - things like highlighting and dragging can be disabled. And this is how I use pivy_trackers for horizontal alignments.
by Joel_graff
Fri May 22, 2020 7:05 pm
Forum: Open discussion
Topic: Civil engineering feature implementation (Transportation Engineering)
Replies: 1020
Views: 67123

Re: Civil engineering feature implementation (Transportation Engineering)

I appear to have a preliminary attempt complete and integrated into pivy_trackers. If you don't like using pivy_trackers, we can work on an alternate implementation for your efforts. Using pivy_trackers requires writing a custom tracker that manages the data and the geometry you're most concerned ab...
by Joel_graff
Thu May 21, 2020 8:12 pm
Forum: Open discussion
Topic: Circumventing camera panning with mouse action for SoGeo nodes
Replies: 1
Views: 91

Circumventing camera panning with mouse action for SoGeo nodes

As I'm implementing SoGeo node support into my workbench, it's occurred to me that there's a significant issue with camera panning which needs to be addressed to properly render geo-referenced nodes. Specifically, SoGeo nodes allow the use of double-precision floating point values in the scenegraph,...
by Joel_graff
Thu May 21, 2020 7:57 pm
Forum: Open discussion
Topic: Civil engineering feature implementation (Transportation Engineering)
Replies: 1020
Views: 67123

Re: Civil engineering feature implementation (Transportation Engineering)

Just a followup, I am slowly implementing the SoGeo nodes into pivy_trackers. I seem to be getting close, hopefully will have something in the next week that we can incorporate into Geomatics...
by Joel_graff
Fri May 15, 2020 4:52 pm
Forum: Open discussion
Topic: Civil engineering feature implementation (Transportation Engineering)
Replies: 1020
Views: 67123

Re: Civil engineering feature implementation (Transportation Engineering)

The most important settings of a camera are orientation (SbRotatiion) and position (SbVec3f). If you do panning then you change position but keep the distance to the focal plane the same. Understood, but the user would tend to control that with the mouse. For example, the Blender settings permit pa...