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.
Pierce constraint on featurescript
hervé_pipon
Member Posts: 60 ✭✭
Hello
I want to use the pierce constraint, on a 3D line and a sketch point, with the following code
It doesn't work, without run time error...
How can I correct it ?
https://cad.onshape.com/documents/83c8bc7f33d3b8d5b62d8f68/w/b503bd7105af3c3e0a776bc3/e/7e1874cfdf938344b77b9c0e?renderMode=0&rightPanel=featureScriptElementPanel&uiState=654fda9eeba9d31237180dcb
I want to use the pierce constraint, on a 3D line and a sketch point, with the following code
var newLineId = id + i + 1 + "line_"; opFitSpline(context, newLineId, { "points" : [sphereCenter, endPoint] }); var newPointLoopId = "point_" ~ (i + 1); skPoint(sketch_loop, newPointLoopId, {"position" : vector(delta , delta ) }); const splineEdges = qCreatedBy(newLineId, EntityType.EDGE); var newCstLoopId = "cst_" ~ (i + 1); skConstraint(sketch_loop, newCstLoopId, { "constraintType" : ConstraintType.PIERCE, "externalEdge" : qUnion([splineEdges]), "localEntity" : newPointLoopId });
It doesn't work, without run time error...
How can I correct it ?
https://cad.onshape.com/documents/83c8bc7f33d3b8d5b62d8f68/w/b503bd7105af3c3e0a776bc3/e/7e1874cfdf938344b77b9c0e?renderMode=0&rightPanel=featureScriptElementPanel&uiState=654fda9eeba9d31237180dcb
0