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.
Invalid input from opPattern
leti_ryder
Member Posts: 7 EDU
Hi guys!
Trying to simply copy a part in the file with no transforms. So I am using opPattern. However, its not working, the software is telling me invalid input.
Trying to simply copy a part in the file with no transforms. So I am using opPattern. However, its not working, the software is telling me invalid input.
var bfsBody = qCreatedBy(sketchId + "revolve1");
debug(context, bfsBody);
opPattern(context, id + "pattern1", {
"entities" : bfsBody,
"transforms" : [scaleUniformly(1)], // note this is an array
"instanceNames" : ["scaledBody"],
});
-1
Answers
try this,
"entities" : bfsBody,
"transforms" : [transform(vector(0, 0, 0) * millimeter)],
"instanceNames" : ["scaledBody"]
});
"transforms" : [identityTransform()]
var bfsBody = qCreatedBy(sketchId + "revolve1", EntityType.BODY);
Not sure sketchId is a good coding pattern - the sketch id and body id should ideally be separated.