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.

Error: Precondition of skLineSegment failed (value.start is undefined || is2dPoint(value.start))

taylor_williams093taylor_williams093 Member Posts: 2 EDU
Hello all, I am trying to generate a star made of line segments using fs. I am getting this error when I try to use radius, which is a map, inside of the vector parameter in skLineSegment. When I made radius a number it generated perfectly. 

The star function starts at line 98.
https://cad.onshape.com/documents/b09f3415431ccd0d3c2c4155/v/6cf29fc09fd988ccd79c6287/e/673078357327049f4f229af2

Comments

  • lanalana Onshape Employees Posts: 446
    edited March 20
    do 
    skLineSegment(starSketch, "line" ~ (i + 1), {
     "start" : vector(pointRatioToRadiusX[i], pointRatioToRadiusY[i]) * radius, 
     "end" : vector(pointRatioToRadiusX[i+1], pointRatioToRadiusY[i+1])*radius)                });

    instead. Radius is already a length , multiplying by meter you get area units
  • taylor_williams093taylor_williams093 Member Posts: 2 EDU
    Thank you for the help! Sometimes my basic multiplication principles get away from me... length*length= area
Sign In or Register to comment.