Home› General

Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. 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.

FeatureScript Library (New Custom Features!) 💎

MichaelPascoeMichaelPascoe Member Posts: 2,803 PRO
edited November 2023 in General

Introducing the 

CADSharp FeatureScript Library 

www.cadsharp.com/featurescripts




This library is compiled of custom features written by CADSharp developers, completely FREE for you to use. These custom features demonstrate only a few of the neat things we can create for you using Onshape's native FeatureScript language. We specialize in improving your CAD efficiency; if you don't see what your looking for, contact us!

Currently, the library is made up of features from the following CADSharp developers: 
Looks like @Evan_Reese at Ovyl made a few of Konstantin's icons. Thanks Evan!
Also, thanks to anyone else who may be involved in the creation of these custom features.


Stay tuned! More custom features will be added regularly.







How to add a custom feature to your toolbar?





RENDERCAD
rendercad.ai - Photorealistic product rendering.

â–šâ–žâ–šâ–žâ–šâ–žâ–šâ–žâ–š
________________________________________________________________________

Comments

  • MichaelPascoeMichaelPascoe Member Posts: 2,803 PRO
    edited October 2023

    Many of the current features in the list you are familiar with, but we have new ones as well as more familiar ones coming soon.


    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    â–šâ–žâ–šâ–žâ–šâ–žâ–šâ–žâ–š
    ________________________________________________________________________
  • EvanReeseEvanReese Member, Mentor Posts: 2,856 PRO
    Thanks for sharing, Michael! There were some cool ones in there I wasn't aware of. I can tell you all have done some work on unifying them all too. Thanks for the shoutout on the icons too. Please keep using them so we don't have ugly feature lists.
    Evan Reese
    The Onsherpa | Reach peak Onshape productivity
    www.theonsherpa.com
  • PattabiPattabi Member Posts: 54 ✭✭
    Thanks for sharing, Michael! Great custom features…
  • Ste_WilsonSte_Wilson Member Posts: 573 EDU
    Thanks for sharing this resource.  The site looks very slick as well!
  • MichaelPascoeMichaelPascoe Member Posts: 2,803 PRO

    Imprint has been added to the CADSharp FeatureScript Library!
    www.cadsharp.com/featurescripts

    Imprint places a sketch onto your part via extrude, offset surface, or split face. If you store sketches in your custom frame library, the feature will remember your sketch selection for future use no matter which document you're in! This is useful for simple logos, icons, and other enclosed sketches like words.




    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    â–šâ–žâ–šâ–žâ–šâ–žâ–šâ–žâ–š
    ________________________________________________________________________
  • S1monS1mon Member Posts: 4,038 PRO
    Imprint looks really helpful. 

    Simon Gatrall | Product Development, Engineering, Design, Onshape | Ex- IDEO, PCH, Unagi, Carbon | LinkedIn

  • MichaelPascoeMichaelPascoe Member Posts: 2,803 PRO
    edited December 2023

    Transform Pattern has been added to the CADSharp FeatureScript Library!
    www.cadsharp.com/featurescripts

    Transform Pattern was written by @Konstantin_Sh, a CADSharp developer. It has been around for a while but we are thrilled to display it in our library! This feature is useful when you need to pattern entities or features in a non linear or non circular way. Looks like @Evan_Reese made that legit icon for it B)



    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    â–šâ–žâ–šâ–žâ–šâ–žâ–šâ–žâ–š
    ________________________________________________________________________
  • EvanReeseEvanReese Member, Mentor Posts: 2,856 PRO
    love that feature!
    Evan Reese
    The Onsherpa | Reach peak Onshape productivity
    www.theonsherpa.com
  • jr_vrvrknjr_vrvrkn Member Posts: 125 PRO
    edited December 2023
    @MichaelPascoe thanks for the great tools.  been using them allmost daily. feel like this should have been standard content. If it would be possible to do the same thing in an assembly. this would be awesome. 

    edit: would it be possible to use transform pattern to the ponits defined with the 3D point custom feature? This would allow to copy a part to specific locations in space. adding instances when the numebr of points within the feature increases. 
  • MichaelPascoeMichaelPascoe Member Posts: 2,803 PRO

    @stvnvl_8501 Glad you like it!

    I pushed a quick update for you that will allow the selection of composite parts as targets. Using the Polyline option in Evan's Freeform spline feature should achieve similar results to what you are trying to do.

    https://cad.onshape.com/documents/6b982e3c0a039b6d40984f18/w/a8758b2ada19ff853f3529f0/e/cadd3ce522252...



    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    â–šâ–žâ–šâ–žâ–šâ–žâ–šâ–žâ–š
    ________________________________________________________________________
  • dirk_van_der_vaartdirk_van_der_vaart Member Posts: 561 ✭✭✭
    Nice, now I can put the ball's in the christmastree :)
  • jr_vrvrknjr_vrvrkn Member Posts: 125 PRO
    Nice, now I can put the ball's in the christmastree :)
    😄
  • MichaelPascoeMichaelPascoe Member Posts: 2,803 PRO
    For some reason all of the forum gifs are messed up for me. Not sure if others are having the same issue?

    Measure cut list has been added to the CADSharp FeatureScript Library!
    www.cadsharp.com/featurescripts

    Measure cut list was written by @MichaelPascoe , a CADSharp developer. We have pushed some exciting auto measure updates to this feature! This feature is useful when you need a table of measurements from your parts in the part studio.




    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    â–šâ–žâ–šâ–žâ–šâ–žâ–šâ–žâ–š
    ________________________________________________________________________
  • MichaelPascoeMichaelPascoe Member Posts: 2,803 PRO
    edited July 2024

    This custom feature sets the properties of your parts. Useful for dynamically controlling part properties. It even lets you set custom properties!

    Tips:

    • Custom property ID's are found in your company settings.
    • Right click on any value input to convert it to expression. This means you can use variables to drive the values.


    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    â–šâ–žâ–šâ–žâ–šâ–žâ–šâ–žâ–š
    ________________________________________________________________________
  • MichaelPascoeMichaelPascoe Member Posts: 2,803 PRO
    edited May 2025

    .

    Zone Delete.png Zone Delete (Update 4-25-2025)

     Zone Delete has been updated! 
    CADSharp FeatureScript Library!
    www.cadsharp.com/featurescripts

    • Added pause regeneration check box.
    • Added body filtering: composite, solid, surface, wire.
    • Added use zone option. When unchecked, it will treat the entire part studio as the zone.

    .


    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    â–šâ–žâ–šâ–žâ–šâ–žâ–šâ–žâ–š
    ________________________________________________________________________
  • MichaelPascoeMichaelPascoe Member Posts: 2,803 PRO
    edited May 2025

    .

    AnalyzeFillet.png Analyze Fillet

    Has been added to the CADSharp FeatureScript Library!
    This custom feature helps analyze fillet failures by splitting the part until it locates the failure region.

    www.cadsharp.com/featurescripts

    Analyze Fillet CADSharp FS Library.gif

    .


    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    â–šâ–žâ–šâ–žâ–šâ–žâ–šâ–žâ–š
    ________________________________________________________________________
  • MichaelPascoeMichaelPascoe Member Posts: 2,803 PRO
    edited May 2025

    .

    grid.png Grid

    Has been added to the CADSharp FeatureScript Library!
    This custom feature creates a grid for down stream sketching.

    www.cadsharp.com/featurescripts

    Grid to library.gif

    .

    xyz grid.gif Grid example 2.gif

    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    â–šâ–žâ–šâ–žâ–šâ–žâ–šâ–žâ–š
    ________________________________________________________________________
  • MichaelPascoeMichaelPascoe Member Posts: 2,803 PRO
    edited May 2025

    .

    BooleanComposites.png Boolean Composites

    Has been added to the CADSharp FeatureScript Library!
    This custom feature has the ability to handle composite parts as well as standard parts when performing boolean operations.

    www.cadsharp.com/featurescripts

    Boolean Composites to CADSharp Library.gif Boolean Composites Example.gif

    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    â–šâ–žâ–šâ–žâ–šâ–žâ–šâ–žâ–š
    ________________________________________________________________________
  • MichaelPascoeMichaelPascoe Member Posts: 2,803 PRO
    edited May 2025

    .

    SetQuery.png Set Query Attribute

    Has been added to the CADSharp FeatureScript Library!
    This custom feature saves selections for downstream selection automation with features that contain the OppositeDirection.png Query Finder.

    www.cadsharp.com/featurescripts

    Set Query Attribute - CADSharp library.gif Query Finder Example.gif

    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    â–šâ–žâ–šâ–žâ–šâ–žâ–šâ–žâ–š
    ________________________________________________________________________
  • MichaelPascoeMichaelPascoe Member Posts: 2,803 PRO

    .

    LogicDrivenFeature.png Logic Driven Feature

    Has been added to the CADSharp FeatureScript Library!
    This custom feature is multiple features in one: (Extrude, Revolve, Sweep, etc…), which has advanced suppression control via logical statements or feature list dependencies.

    It is also equipped with the  OppositeDirection.png  Query Finder for selection automation.

    www.cadsharp.com/featurescripts

    Logic Driven Feature - CADSharp FS Library.gif

    Logic Driven Feature Example.gif

    RENDERCAD
    rendercad.ai - Photorealistic product rendering.

    â–šâ–žâ–šâ–žâ–šâ–žâ–šâ–žâ–š
    ________________________________________________________________________
Sign In or Register to comment.