Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Best Of
Re: Import Issues. File is showing two options. UPDATE or DOWNLOAD
@NeilCooke
This is definitely one of those stumbling blocks as a new user. I've found this painful and confusing and people I've managed needed some guidance as well as they transitioned into Onshape. The feedback is there, but it's not obvious coming from other platforms.
----------
This is definitely one of those stumbling blocks as a new user. I've found this painful and confusing and people I've managed needed some guidance as well as they transitioned into Onshape. The feedback is there, but it's not obvious coming from other platforms.
Perhaps the above text needs to be something like:
-------
1️⃣ foo.3dm was uploaded successfully. Created at 8:48 AM Today
-------
1️⃣ foo.3dm was uploaded successfully. Created at 8:48 AM Today
2️⃣ foo.3dm translation in progress [███▁▁▁]
----------
Item 2 needs a progress bar or spinner to make it really clear that something is indeed happening. Right now there's not great feedback.
Also the call to action at this point of {Update...] or [Download] is weird when there's no part studio(s) or assemblies. Perhaps these shouldn't appear until the translation has completed (successfully or not).
S1mon
1
Re: Import Issues. File is showing two options. UPDATE or DOWNLOAD
If it's a 2Gb file (from Rhino? Is it a mesh?) then it will take time to import - check the notifications panel to see when it is "imported" (as opposed to uploaded / saved / created).
Re: New Custom Feature: HAVF Profiles - Standard Airfoil Profiles
Here is an example of using the feature, both with the book, and with the stock airfoils in the feature. You can really lean on the feature and use its ability to implicitly define a chord using a planform to get a lot done, and done accurately.
https://www.youtube.com/watch?v=XH7auwT6p4Y
https://www.youtube.com/watch?v=XH7auwT6p4Y
Re: Why has my green part some unwanted holes?
Looking at your feature tree and the model, I would recommend going through the free training which is available. Normally to create shapes like this, you would use Extrude, not Thicken. Training would also help with the imprinting issue.
https://learn.onshape.com/
https://learn.onshape.com/
S1mon
2
Re: What are the main identifies of faulty topology?
If you right click on drawing view, you can select "show faulty parts", which might solve your problem...
Re: Why has my green part some unwanted holes?
Micheal's idea is a good one but a 2nd approach would be to simply select the two circular areas along with the rectangle that you are extruding (three picks instead of one) if for some reason you don't want to disable imprinting. Having said that, my preference is to run with it turned off.
Re: Why has my green part some unwanted holes?
Holes that are on the sketch face are imprinted by default, causing them to appear in your extrude. You can open your sketch and disable imprinting if you don't want to reference the face you are sketching on.
Re: Best way to use onshape via python
If you want to program a partstudio then you'll be using featurescript. If you want to access an assembly, you'll be using the API which works with any language. Bottom line, if you want to program inside OS, use featurescript.
I looked though onshape-client which is a thorough python app that exercises many of the API's options.
The example index.html is larger than my entire website including client code, server code & all modules used to talk to OS. It's a large example.
Read the API and pick what you want todo, then do it. It doesn't require a mountain of code.
There's different ways to access the OS api:
-login into OS and use localhost to call the API. Logging into OS gives your computer rights to use the API. (I don't use this)
-register with OS API and get api keys, now you have 2 ways to get to the API
--you can easily get to your account and access your data
--you can register with the app store and request access to other users data. This requires oauth2.
The way I do it:
-I open a socket between the client & server
-My server makes connections to OS server using api keys to my data.
-I have registered in the app store and have had access to other OS data, but I don't do that any longer.
So, ideally here's the preferred path:
client-->socket-->server-->post-->API-->server-->client
So I can ask OS for images of all documents and the API will start sending images asynchronously back to the client. The client then unpacks json for the images and I update the page.
This could take some time, creates a ton of internet traffic and it's fun. You could start responding to the rendered page by deleting stuff which would in turn overlay more internet traffic through the socket and you could delete based on the images OS sent to you. It's your responsibility to up date your local page and remove the images of the documents you've deleted.
If you want to use python with OS, then you'll be using the API. If you want to program inside OS use featurescript, it's much better than python for programming inside OS.
I looked though onshape-client which is a thorough python app that exercises many of the API's options.
The example index.html is larger than my entire website including client code, server code & all modules used to talk to OS. It's a large example.
Read the API and pick what you want todo, then do it. It doesn't require a mountain of code.
There's different ways to access the OS api:
-login into OS and use localhost to call the API. Logging into OS gives your computer rights to use the API. (I don't use this)
-register with OS API and get api keys, now you have 2 ways to get to the API
--you can easily get to your account and access your data
--you can register with the app store and request access to other users data. This requires oauth2.
The way I do it:
-I open a socket between the client & server
-My server makes connections to OS server using api keys to my data.
-I have registered in the app store and have had access to other OS data, but I don't do that any longer.
So, ideally here's the preferred path:
client-->socket-->server-->post-->API-->server-->client
So I can ask OS for images of all documents and the API will start sending images asynchronously back to the client. The client then unpacks json for the images and I update the page.
This could take some time, creates a ton of internet traffic and it's fun. You could start responding to the rendered page by deleting stuff which would in turn overlay more internet traffic through the socket and you could delete based on the images OS sent to you. It's your responsibility to up date your local page and remove the images of the documents you've deleted.
If you want to use python with OS, then you'll be using the API. If you want to program inside OS use featurescript, it's much better than python for programming inside OS.
billy2
1
Re: Is there a reason I can't share Sub-Folders?
I'm also surprised that this is still an open topic. I always moved folders I wanted to share to top-level, but this actually doesn't make sense as it kills your folder structure, which you created for good reasons.
I would still hope for that improvement, especially for contract engineers and design agencies it's very common to structure your clients and projects in folder structures - which you then would also like to share.
I would still hope for that improvement, especially for contract engineers and design agencies it's very common to structure your clients and projects in folder structures - which you then would also like to share.