Best Of
Re: How to transfer attributes from 3D Deswik polygons to a Block Model in Leapfrog Edge
Hi Kathryn,
Thank you for your detailed and insightful reply — it’s great to see how Seequent and Deswik are strengthening integration through Evo.
It’s very encouraging to know that Evo will enable this type of workflow natively in the near future. We’ve already started exploring the new mesh attribution features in Leapfrog 2025.1, especially for extruded and grouped meshes, and they’ve helped a lot in maintaining consistent attributes across different domains.
We’ll be glad to get in touch with the Seequent team in Brazil to learn more about Evo and upcoming integration capabilities with Deswik.
Thank you again for your feedback and for sharing the resources!
Best regards,
Valter Oliveira
Geologist — Vale Base Metals, Brazil
How the Offset Position tool saved me!
Hello Res2DInv Users! 👋
I am currently working on a Res2DInv Fundamentals course and while playing with inversion settings on a bulk inversion (8 lines simultaneously!!), I discovered a new-to-me feature!
I loaded the eight 2D lines into the 3D viewer and for a second panicked as I realised I hadn’t added the global coordinates yet (😫). So, I figured everything would be jumbled on top of each other.
🙌Turns out the Offset Position tool saved me! 🙌
It let me set the line spacing directly in the 3D viewer so I could quickly line everything up and get a decent sense of the structure before re-running with different inversion settings! It also helped me visualise how the sections connect spatially.
Has anyone else been saved by the offset position tool in this way? Or have you used it in other ways? I’m already scheming up ways I can utilize this feature - upload the same line with different inversion settings or different models… 🤔
GeoStudio API - gsi.SetRequest()
Hi, I am trying to set the value for the "CurrentAnalysis.Objects.ReinforcementLines[1].Reinforcement.PulloutReductionFactor" object which is dimensionless.
However, passing an empty string in target_data.struct_value.update({"Value": 2.0, "Units": ""}) caused an error "The units do not match what was expected."
Having inspected the dict of this object using the gsi.GetRequest() it seems the unit is indeed an empty string "".
'PulloutReductionFactor': {'Units': '', 'Value': 1.0}
May anyone advice what is the correct way of setting the value of dimenionaless object?
Re: How to transfer attributes from 3D Deswik polygons to a Block Model in Leapfrog Edge
Seequent was excited earlier this month to announce our new technology partnership with Deswik. The aim of the partnership is to build smoother transfer of data between our products. TO demonstrate the partnership we made a video to showcase integration via Evo using our open python data converter for Deswik .duf. However, while it uses Python, the video aims to show the potential of the partnership and build more seamless integration in the future. You can watch the video here:
The workflow you have described above would be enabled via Evo. I would recommended speaking to the local sales team in Brazil to learn more about Evo. Evo will be the data platform that is used to power cloud compute capabilities and integration across a number of different workflows and products (both Seequent and non Seequent).
For the moment, in recent versions of Leapfrog, we have been adding better to support for attribution of data in Leapfrog. This was first added for polylines and then meshes in 2025.1. However, there are some limitations. The For polylines, you can convert the polyline to a mesh, using the extruded mesh functionality. This will retain the attribution within leapfrog from the polyline. This is a great workflow for blast domains.
For meshes, you need to assign the attributes after input, using the attribution table -
The best way to evaluate meshes onto a block model is via the Grouped Mesh. Fro non attributed meshes, you can add each mesh into a Grouped Mesh, and then assign the attribute manually to each mesh. When this mesh is evaluated onto the block model, it will apply the attribute. See more details here:
Polyline Points Vs Structural Discs
When you're working on a geologic model and need to fine-tune a mesh shape: if you reserve structural discs for actual field measurements and use a polyline point with a disc for controlling a surface contour, it will help you keep your measurements separate from your modeled control points. The effect on modeling is the same, but with a much more robust data auditing ability. Get Modeling!
Re: Cannot edit cross section when I open it for editing
This is due to incompatibility with the graphics card drivers. It is usually the NVIDIA GeForce drivers. Stay away from the game ready drivers as they tend to be a bit more focused on some of the cutting edge gaming features.
If it happens again, then go to the very bottom right of your screen in Leapfrog (under the compass ball) and click where it says Full Acceleration. In the pop-up window select "Partial Acceleration".
This is only a temporary fix though, and as Findlay says, if you upgrade to the latest version of Leapfrog, then the problem goes away for good.
Grout Fill Tracking in Diamond Drill Holes
Thought I'd share a quick trick that helped visualize the risk of historic underground diamond drill holes that weren't grouted to standard. A csv file was created with the hole ID, from & to, and fill percentage (calculated by total bags of grout/(NQ hole diameter x length of hole x bag fill factor) as an interval table applied to the diamond drilling database. When plotted in 3D, it became a very easy and visual way to identify holes or areas that were not filled to standard, including where they were collared and what drifts they might pass through. Then a custom color scheme was applied to make the traces easy to understand and found this was very helpful when planning stopes and identifying hazards. This way holes that were not grouted to standard could be tracked down and plugged to eliminate the hazards of an open hole. (all sub-standard holes in this image were properly managed for safety hazards). This was easy to update and keep current, and easy to share in presentations and meetings. Hope this helps!
Re: How to (sub)divide the current geological units/lithology of a model into more geological (sub)unit?
There is definitely some good materials in the help, but my biggest piece of advice is not to try and build the refined model from the same selection column as the main model, it will be difficult, and most likely end badly. Instead what I would do is regroup your codes into a new grouped column (and remember you can drop out some of the stuff already modelled, like faults or overburden, or any units you are not refining), and then make a new selection column from that, and use that as the input to the refined model. I usually label the selection columns going into the models something like Lith_Select_Level_1 for my main model, and lith_select_Level_2 for the refined model. From there, it's basically the same process as building a regular geology model.
Accessible Learning: Leapfrog Geo Fundamentals Without Installation
Recent 5 ⭐️ review: "No software needed to explore the UI/UX!"
🧠Did you know? You don’t actually need to have Leapfrog Geo installed to take the Leapfrog Geo Fundamentals learning plan. One learner recently shared how much they appreciated being able to explore the software’s interface and functionality without ever opening the actual program. Everything is built right into the course so you can learn, practice, and get comfortable with the UI/UX, no license required. This is a great option for students, early-career professionals, or anyone curious about Leapfrog Geo.
🔗Leapfrog Geo Fundamentals learning plan
Seequent Connect Perth Reminded Us Why In-Person Events Matter
Last month Seequent customers and colleagues gathered at the WA Museum in Perth, Western Australia for the Seequent Connect Perth event. The evening was highlighted by talks by Kat Gall (APAC Technical Services Manager) and Brad Moore (VP Product Management) on new capabilities offered by Seequent's Evo geoscience data and compute platform, as well as introductions by Seequent CEO Graham Grant and APAC Sales Director Luke Davey. Live music, a Lego-building station and an open bar carried the rest of the night, and a great time was had by all. Some of the most common feedback heard from attendees was appreciation for time spent together in the same room, catching up with old colleagues and making new connections. The event was truly a reminder that even as Seequent seeks to improve rapid and efficient digital communication, let's also not forget to get together and slow down once in awhile. Thanks to all attendees for taking time out of your week to make this event so special. Cheers!







