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.

How to convert a selected face to a plane?

kesava_prasad_t_dkesava_prasad_t_d OS Professional Posts: 9
In feature script I query a face as below:

var topFace = qClosestTo(qMatchingFaces(qCapEntity(id + "extrude1", false)),vector(-definition.floorLength, -definition.floorLength,definition.floorLength));

The point happens to be the top vertex of a cuboid. My idea is to create a sketch plane on one of the top vertices (without mouse selecting them). But an evownersketchPlane() works only on sketch entities. So how to convert the selected face to a sketch plane?


  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 3,175
    Should be able to just use:
    evPlane(context, { "face" : qEntityFilter(qCapEntity(id + "extrude1", false), EntityType.FACE) });
  • kesava_prasad_t_dkesava_prasad_t_d OS Professional Posts: 9
    Thank you Neil. Shall try this out.
Sign In or Register to comment.