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.
Improvements to Onshape - October 20th, 2018
cody_armstrong
Moderator, Onshape Employees, Developers, csevp Posts: 215
It has been 3 weeks since our last update of Onshape and we are ready again with another big list of improvements. Many of these have been highly requested, so let's get started.
Please take a moment to try out these new features and improvements and leave your comments below. For a detailed list of all the changes in this update, please see the changelog.
Remember: The updates listed here are now live for all users when creating new Documents and over the next few days these features will also be available in Documents created before the date of this update.
CAD IMPROVEMENTS
DISPLAY STATES
You can now create Display States in Onshape Assemblies. Display States allow you to capture the hide/show state of parts or subassemblies and reuse it in the future.IMPORT IMPROVEMENTS
Improvements have been made to the import process to make it more intuitive. The import dialog has been changed to better illustrate the various import options and there is now smarter logic in place to handle importing geometry in the correct orientation.NEW ARROWHEAD TYPES IN ONSHAPE DRAWINGS
You will find two new arrowhead types in the Drawing properties flyout. They include no arrowhead and a tick mark.EDIT VIEW LABEL PROPERTIES IN ONSHAPE DRAWINGS
You can now edit the font, font size, font style, and color of view labels in Onshape Drawings. You will find these new options in the Drawing Properties flyout under the "Views" tab.EXPORT PERMISSIONS FOR ANONYMOUS LINKS
You will find a new "export" option when creating an anonymous link to share. This is useful if you want to share with someone that does not have an Onshape account but needs the ability to export your model.WARNING WHEN CREATING VERSION WITH OUTDATED DRAWING
Now when you create a version in a Document that has an out of date drawing you will see a warning.EXPORT MESH
You can now export mesh geometry to STL, Parasolid, Collada, and Rhino. In the past, mesh data could not be exported.PROFESSIONAL FEATURES
SET CUSTOM PROPERTIES WITH FEATURESCRIPT
You can now set custom properties in FeatureScript with the setProperty function. This new functionality in setProperty allows the FeatureScript author to assign values from the model directly to properties of that part.CUSTOM REVISION SCHEMES
You can now define a custom revision scheme using an imported text file.ENTERPRISE FEATURES
ALLOW ANONYMOUS LINK SHARING
As an admin or owner of an Enterprise in Onshape, you will find a new global permission to allow anonymous link sharing. This is off by default and was not possible in the past.FILTER BY FOLDER IN ONSHAPE ENTERPRISE
When viewing the Project Dashboard, you can now filter by a folder within the Project.Please take a moment to try out these new features and improvements and leave your comments below. For a detailed list of all the changes in this update, please see the changelog.
Remember: The updates listed here are now live for all users when creating new Documents and over the next few days these features will also be available in Documents created before the date of this update.
2
Comments
Thanks folks,
Owen S.
HWM-Water Ltd
Thanks for the hard work!
Romeo
This is a document my coworker Jason Slingerland put together for a couple examples (it uses standard properties and his company owned property, but can be easily modified). The bounding box is put in Title 2 property and mass is put in Title 3. This isn't meant to be how computed properties are done, but is an understandable example of how to use setting custom properties.
https://cad.onshape.com/documents/0ce17b6f297c6baae1ea4f31/w/bf0718cfe1b17361423f8bb1/e/07de51f875e8975ca4de848c
I'd be very happy to see under display states, the ability to set new appearances to parts (that will only apply at assembly mode) , and the ability to be able to create a drawing that will not show parts that are hidden in that display state.
thanks!
awesome we can set custom properties from FS
but I have to be honest, I'm disappointed with display states. They really aren't very useful at this point. Other than a slight quality of life improvement for some.
If I had to rank what display states core functions by % of time I've used a feature in that way in SW over the years, it would look like this:
5% Hide/Show parts for design review / quick way to dig into the guts of a model repeatably
5% Change color/transparency of parts (for similar reasons as hide/show)
10% All of the above per configuration (as an option that can be toggled, it adds a lot to configurations power, whenever asm configs come)
80% Use all of the above in drawings
Seems like an exaggeration, but I'm being brutally honest with myself. Everything needs to be able to be represented in the drawings; Otherwise why bother. Most of the time I will use isolate to dig into a model while designing, because I have the 3D tools to change what I want see whenever I need. But when I release a drawing to the shop, they can only see the paper and can't just isolate or hide the guard that is covering the mechanism.
The main use of display states is to hide those obstructing parts for the shop drawings. Looks like I will still need to manage multiple assemblies just to hide a guard still...
Don't mean to be a hater, but my god, you kinda dropped the ball on this one I mean, it's a good start, but I really really hope to see it used in drawings in the next update.
But knowing how Onshape develops I feel that it is a foundation for more than just one feature/functionality and we will see something truly exciting in the next 3-6 weeks.
I assume they released this since it is ready. Then they will alter future course/behavior of the functionality once in the court of public opinion and the improvement requests start coming.
In a similar thought train I presume the custom property id deconflicts identically named custom properties across companies?
If so this raises two questions:-
(Q1) Does that mean we can share documents with custom properties outside of a company, with or without setting them with FS and not break stuff?
(Q2) Does this same strategy lend itself to Company-wide or World-wide sharing of labels? This would rate highly for us. If so I'm all for the laying the groundwork approach.
Owen S.
HWM-Water Ltd
https://cad.onshape.com/documents/3ca261a95938af152088fca8
IR for AS/NZS 1100
Being able to hide/show things in drawings was one of, among others, the main motivators for prioritizing display states. Please be reassured that it isn't something we simply forgot to do.
As the release manager at Onshape, the decision to release something or not is ultimately mine. It is always an interesting process to weigh the trade-offs of usefulness and completeness when deciding whether functionality is part of our release. In the case of display states, I feel the functionality that was released is useful and helpful to at least a subset of our users. I feel holding it to help make a bigger marketing splash and releasing it with a more complete set of features meant delaying that utility to those users.
Twitter: @onshapetricks & @babart1977
Custom properties are owned by a company and the ability to use them in a document is dependent on the owner of the document. If a document is owned by a company, then those set of custom properties can be used. Sharing the document to a user external to the company (either explicitly or by link) will not break those properties.
IDs are used throughout Onshape to be unique identifiers. In some cases we enforce other fields to be unique as well, for various reasons, but by using IDs it allows individual users/companies/team/etc to do similar things without conflicts.
HWM-Water Ltd
HWM-Water Ltd
HWM-Water Ltd
CAD Engineering Manager
HWM-Water Ltd
Then whenever you want to make a custom feature that needs to change your custom property, you can import the file that contains all your custom property id getters and just call the one-source-of-truth function.
HWM-Water Ltd
I really think you should defend your honour and challenge him to a duel.
HWM-Water Ltd
HWM-Water Ltd