Community
Inventor Forum
Welcome to Autodesk’s Inventor Forums. Share your knowledge, ask questions, and explore popular Inventor topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

I cannot Close Loop to obtain a profile when using sketch blocks

7 REPLIES 7
SOLVED
Reply
Message 1 of 8
cyberider
1696 Views, 7 Replies

I cannot Close Loop to obtain a profile when using sketch blocks

cyberider
Contributor
Contributor

Why?

 

2.PNGCapture.PNG


Right-clicking and using the "Close Loop" command will NOT let me select the sketch blocks.

 

3.PNG

 

 

0 Likes

I cannot Close Loop to obtain a profile when using sketch blocks

Why?

 

2.PNGCapture.PNG


Right-clicking and using the "Close Loop" command will NOT let me select the sketch blocks.

 

3.PNG

 

 

7 REPLIES 7
Message 2 of 8
torbjorn
in reply to: cyberider

torbjorn
Collaborator
Collaborator

Still there in IN2019...

 

Old annoying bug - it seems that a part of a sketch block cannot be part of a region. A region must be fully enclosed by either a sketch block, or only geometry created in the sketch. 

 

To get around this you need to trace the ekstra geometry on top of the sketch block to close the region. (Yes, double lines Smiley Embarassed) Here you need to be careful so the end points are coincident to sketch geometry not to the block, if not the region still isn't valid.

 

Torbjørn

Inventor 2017.4

Still there in IN2019...

 

Old annoying bug - it seems that a part of a sketch block cannot be part of a region. A region must be fully enclosed by either a sketch block, or only geometry created in the sketch. 

 

To get around this you need to trace the ekstra geometry on top of the sketch block to close the region. (Yes, double lines Smiley Embarassed) Here you need to be careful so the end points are coincident to sketch geometry not to the block, if not the region still isn't valid.

 

Torbjørn

Inventor 2017.4

Message 3 of 8
Marco.Takx
in reply to: cyberider

Marco.Takx
Mentor
Mentor

Hi @cyberider,

 

Like @torbjorn said it's an annoying bug.

 

You have created those rectangles and Circles within a Sketch Block.

You connected it with lines.

At this moment Inventor doesn't see a closed loop between the lines and the sketch blocks.

 

  1. Or you connect the end points with a arc (For the circles).
  2. Or explode the sketch block and Split the circle. (Than it isn't a sketch Block anymore)

2018-08-31_13-33-34.jpgIf my post answers your question Please use  Mark Solutions!.Accept as Solution & Give Kudos!Kudos This helps everyone find answers more quickly!

 

Met vriendelijke groet | Kind regards | Mit freundlichem Gruß

Marco Takx
CAM Programmer & CAM Consultant



0 Likes

Hi @cyberider,

 

Like @torbjorn said it's an annoying bug.

 

You have created those rectangles and Circles within a Sketch Block.

You connected it with lines.

At this moment Inventor doesn't see a closed loop between the lines and the sketch blocks.

 

  1. Or you connect the end points with a arc (For the circles).
  2. Or explode the sketch block and Split the circle. (Than it isn't a sketch Block anymore)

2018-08-31_13-33-34.jpgIf my post answers your question Please use  Mark Solutions!.Accept as Solution & Give Kudos!Kudos This helps everyone find answers more quickly!

 

Met vriendelijke groet | Kind regards | Mit freundlichem Gruß

Marco Takx
CAM Programmer & CAM Consultant



Message 4 of 8
cyberider
in reply to: Marco.Takx

cyberider
Contributor
Contributor
  1. How is this a solution if it is a bug?
  2. How can this be a bug when this is extremely basic? This is not an edge case, this is an extremely popular use case.
  3. How can this even be a bug? This means that there is no test coverage of inventor code. If this can be a bug, then Inventor is full of bugs and always will be.
  4. I am using sketch blocks a lot, because all Inventor users should. But now we are expected to go to each and every sketch block we use in a sketch and manually by hand create new, overlapping curves to deal with this bug that should not be a bug in the first place? 
0 Likes

  1. How is this a solution if it is a bug?
  2. How can this be a bug when this is extremely basic? This is not an edge case, this is an extremely popular use case.
  3. How can this even be a bug? This means that there is no test coverage of inventor code. If this can be a bug, then Inventor is full of bugs and always will be.
  4. I am using sketch blocks a lot, because all Inventor users should. But now we are expected to go to each and every sketch block we use in a sketch and manually by hand create new, overlapping curves to deal with this bug that should not be a bug in the first place? 
Message 5 of 8
johnsonshiue
in reply to: cyberider

johnsonshiue
Community Manager
Community Manager

Hi! Yes, this is a very annoying behavior, I agree. Inventor sketch profile recognition is constraint based, not geometry based. Currently, the behavior is indeed a limitation. We are aware of the deficiency and we are working on a solution for future releases.

Many thank!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes

Hi! Yes, this is a very annoying behavior, I agree. Inventor sketch profile recognition is constraint based, not geometry based. Currently, the behavior is indeed a limitation. We are aware of the deficiency and we are working on a solution for future releases.

Many thank!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 6 of 8
cyberider
in reply to: johnsonshiue

cyberider
Contributor
Contributor

Hi Johnson, you say "Inventor sketch profile recognition is constraint based, not geometry based."

 

However all the curves in my examples are constrained to each other. It is a closed profile loop but Inventor doesn't recognize it as a closed loop and will not let you use the Closed Loop tool to force itself to recognize all the constrained curves as a closed loop.

0 Likes

Hi Johnson, you say "Inventor sketch profile recognition is constraint based, not geometry based."

 

However all the curves in my examples are constrained to each other. It is a closed profile loop but Inventor doesn't recognize it as a closed loop and will not let you use the Closed Loop tool to force itself to recognize all the constrained curves as a closed loop.

Message 7 of 8
johnsonshiue
in reply to: cyberider

johnsonshiue
Community Manager
Community Manager
Accepted solution

Hi! When there are blocks in a sketch, the entire block is considered a rigid set. Although the additional geometry forms a closed loop, Inventor still does not recognize it unfortunately. I am using your case to test our new profile solution. I will let you know what I find.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes

Hi! When there are blocks in a sketch, the entire block is considered a rigid set. Although the additional geometry forms a closed loop, Inventor still does not recognize it unfortunately. I am using your case to test our new profile solution. I will let you know what I find.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 8 of 8
johnsonshiue
in reply to: cyberider

johnsonshiue
Community Manager
Community Manager

Hi! I try this particular case using our internal sketch profile build. The profiles are properly recognized. Unfortunately, the ability to do that is limited to future release, the the existing releases.

Many thanks!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes

Hi! I try this particular case using our internal sketch profile build. The profiles are properly recognized. Unfortunately, the ability to do that is limited to future release, the the existing releases.

Many thanks!

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report