Arkance Systems Node Library Feedback Thread

Thanks! :sunglasses:

Hi @Anton_Huizinga, I have a question around the corridor feature line nodes, you mentioned that it works for offset baseline so I was giving them a try with a corridor made with offset assemblies, but I’m getting the following error. Any idea of what may be happening ? Corridor is up to date

I can’t say what it is. Can you upload the drawing so I can have a deeper look?


Any specific reason the “SetFrozen” node has the viewport not at the bottom?

Not that I can think of. I put it on the progress list.

Is it also a good idea to change the input port ‘layer’ to a list of layers? You don’t have to use the level construction then.

I had to add the lacing to account for multiple viewports as the viewport input. I don’t think changing the layer input is necessary.

1 Like

Hi all,

Has anyone seen this error? I already uninstalled and reinstalled the package

Arkance Systems Menu (id: c8392b80-cdab-4b0a-aaad-6630c26f1c30) view extension is added
Could not create an instance of Dynamo.ViewExtension.ArkanceSystemsMenu
Could not load file or assembly ‘file:///C:\Users\smidtj\AppData\Roaming\Autodesk\C3D 2023\Dynamo\2.13\packages\Arkance Systems\extra\ArkanceSystems.Menu.dll’ or one of its dependencies. The system cannot find the file specified.
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at Dynamo.Wpf.Extensions.ViewExtensionLoader.Load(ViewExtensionDefinition viewExtension)

Does the node category show up on the left side? Do you miss other packages or functionality, especially menu driven packages like Monocle?

If you delete the view extension xml from the package, you won’t receive an error?

Hey Anton,

Is it possible to return null or not add a point to the list result for the “Surface.GetPointsOnSpots” if the inputted dynamo (x, y) points are not on the surface? I have a project where I’m trying to do earthwork analysis and I’m trying to sample two surfaces on a grid and create one single datum surface from whichever has the lower elevations. I made a bunch of edits to this script I wrote here: Is there a way to get surfaces volumes from Dynamo? - #28 by WrightEngineering

To try to allow it to scale better to a real world application with “dirty” surface data. I spent a good amount of time doing this but unfortunately ran into a wall when the “Surface.GetPointsOnSpots” node was returning an empty list. Because of this i’ve had to take a different approach where I create cogo points on a grid using the other available Arkance nodes, raise them to the surface manually, and then filter out the ones at 0’ elevation and delete the higher elevation nodes to generate the surface.

I’m okay with this new solution as it allows a visualization of what is going on with the cogo points; however, it would be nice to have a more streamlined solution.

Thanks,
Shaun

1 Like

Yes, probably it is possible. I’ll put it on the wish list!

I hope to release the next version end this year.

3 Likes

Thanks so much Anton!

Version 7.1 is available now! Not many new things, just some small updates and a few new nodes.

  • All newly created objects are compatible with core objects as much as possible, so they are more compatible with Camber and C3D Toolkit too (object types not found in the Dynamo Core are not interchangeable, though they can have the same name)
  • The QR Code engine has been replaced, it is possible now to create specific QR Code images for texts, urls, locations, events and phone numbers, so your smartphone opens the url, starts Maps with the location, dials the phone number or adds the event to the calendar automatically
  • Surface.GetPointsOnSpots returns ‘null’ values for points not on the Surface (@WrightEngineering requested this)
  • Order of parameters has changed in Layer.SetFrozenInViewport (@Daan suggested this)
  • Nodes PointOnFace, IsPointOnFace and ConvertToFace are renamed to PointOnTriangle, IsPointOnTriangle and ConvertTo3DFace
  • Registry settings location has been changed from ‘Arkance Systems NL’ to ‘Arkance Systems’, so settings in the dialog are reset
  • Brand new node for dictionaries, which is an improved version of the core Dictionary, the latter supports only textual keys and this new Dictionary supports any key (but not interchangeable due to this fact)

A few screenshots:

10 Likes

Amazing!!

1 Like

Hello,
I tried to add widenings to multiple curves and the widening itself is working fine, but transitions is only working for the first curve.
Maybe I am doing something wrong?

Regards, Jonatan

1 Like

I’m not sure, have to check this. Probably thursday or friday.

It is not a list level issue? If you feed it with a list of transition lengths?

Thank you,

I am not an expert in dynamo, but I have tried different levels for the inputs and also tried to give transition lengths lists of different lengths. Nothing of this works for me the way I have tried.

You have 3 start distances and 3 end distances, if you add 3 transition lengths, does that work?

In a Code Block you can create a list of 3 distances like this:

[5,5,5]

You mean like this?

No, still the same result

I have the same issue , Previously posted in the Forum. Till now no solution to it.

Ok, thanks! Will have a look at it later this week!