dimven / navispythonshell Goto Github PK
View Code? Open in Web Editor NEWAn IronPython console for Navisworks
License: MIT License
An IronPython console for Navisworks
License: MIT License
Hi.
I have downloaded and extracted the most recent version per the readme, however nothing is showing up in the Navisworks ribbon. When I try to delete the folder when Navisworks is running, I am unable to. This seems similar to a previously closed issue: #3 however I do not fully understand the steps taken to resolve it.
Location of extracted folder: C:\ProgramData\Autodesk Navisworks Manage 2019\Plugins\NavisPythonShell
Version: 2019.0.2
Many thanks,
Tom
Anyone successfully installed nps on Naviswoks manage 2022?
Apparently, there's no way to interact with other Navisworks screens if the "IronPython Console" is opened.
Any way to dock NavisPythonShell's window and use it seamlessly with the rest of Navisworks?
Hi there,
Thank you for the NPS. It is great.
I am trying for a while to get the properties of element through NPS, however it always give me an error:
SystemError: Only valid for ModelItem in a document
I started looking to the example and I saw you were taking the properties in one of your examples.
I realised nwp is imported.
I tried to import, and totally copy and paste the example and it does not work either.
Could I please ask if I am missing something here?
Thank you very much.
In case this helps another user - I extracted the source files to the %appdata% Navisworks folder as per the readme, but no plugin table showed up..
Instead I moved the plugins folder to the Navisworks folder in Program Files - and the add-in tab shows up, problem solved!
(works with both Simulate and Manage)
Thanks for a great tool @dimven
Hi,
I'm using navisworks Manage 2017 and had some trouble building the plugin from sources.
You forgot to copy the RequiredLibraries folder from RevitPythonShell, or at least the two assemblies:
I don't know where they come from or if it's possible to add them via NuGet.
With these two references in place I was able to build and run the plugin in NV 2017.
Hi everyone,
I tried installing the Navisworks Python shell by extracting the release zip file to the %APPDATA%\Autodesk Navisworks Manage 2016\Plugins location, but when I run the Navisworks software I don't see any buttons in the ribbon so I can't start the python shell. I know it's definitely loaded into Navisworks because when I tried to delete the folder when Navisworks is running, it won't let me delete it. So my question is, how do I get the python shell buttons showing? Thanks a lot!
Rui
In the readme the plugin folder is under %programdata% not %appdata%.
I've recompiled in both manage 2018 and 2019 but Navisworks crashes when I try to open NPS.
Any idea why?
I tried installing both in %AppData% and %ProgramFiles%, it is not working for me. I used the 2020 zip link. However, my version is Navis Manage 2021, is this an issue?
Hi,
I'm glad you're keeping this project alive!
I just installed navisworks 2020 and your plugin, and it works like a charm... but I face a minor annoyance: after opening a script for the first time, the editor empties itself at the first click on it.
i cannot find these three files in the zip files PythonConsoleControl.pdb,NpsRuntime.pdb,NavisPythonShell.pdb. i have copies the files from Noexclude.txt and exclude.txt files into the two directories "Plugins , Dependencies" but i couldnot find the pdb files.
Hi there,
ClashTest Constructor
Create a clash test.
Namespace: Autodesk.Navisworks.Api.Clash
Assembly: Autodesk.Navisworks.Clash (in Autodesk.Navisworks.Clash.dll)
I think it should be as simple as:
newclash = ClashTest()
For some reason I cannot figure out it does not work in PythonShell.
Any thought or advice?
Thank you very much in advance.
Note: I can do a workaround by duplicating a current ClashTest and do anything from there, but I would prefer if I can use the ClashTest constructor.
I was wondering if you could push a NavisPythonShell Zip folder for Navisworks Manage 2017? I do not currently have any Visual Studio access that allows me to compile the solution for my own version. I've tried extracting the 2016, 2019, and 2020 releases into my Plugins folder, but no tool/add-in menu appears in my Manage.
Thank you for the development of this tool, I can't wait to use it!
Also, when placing the 2016, 2019 and 2020 extracted files into my plugins folder, I never saw the tools/add-ins tab show up in my Manage 2017.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.