hi guys I have some filled region node error …!
Iam trying to create a filled region with multiple loop and ended up in a error that says
" This curve will make the loop not contiguous.Parameter name: pCurve"
wondering what is the cause of the issue…!
@saju_autodesk Please show us complete graph with all the previews turned on for this topic and future topics. it will help others who is trying to help you.
Also I noticed that when using the camera button on top right(export workspace as image) sometimes the background preview is vanished and has a white background…! I shall start a topic for this later…! I am attaching the BG preview here…!
Can you post a copy of your model? It’s always best to share your specific files in case anything has changed or happened to them. The easier it is for us to replicate your exact conditions the more likely we can find you a solution.
Edit: From looking at the error and doing my own testing it sounds like at least one of your sublists of curves does not create a closed loop.
Im fairly certain that is the intended behavior, to allow for easier reading of node connections. Have you seen the backround preview when using the camera export previously?
You can’t create the loop from scratch with a hole in it. You need to first make the outside curves and then the inside curves are added by editing the curevs post creation.
I recall seeing something about this but I can’t find it now. Out of curiosity, what is your end goal here? Looks like it might be masking for interior elevations. I’ve done simiar by creating a large C by removing one side of both the inner and outer loop and closing the gaps with two angled lines. I edited these manually, but you could try and automate the edit as shown here:
No success yet…! couldn’t extract model curve out of filled region,returns empty…!
I doubt the lines in filled region aren’t called model curve because its inside a annotation family or something like that…?
Hi Saju,
it is a old topic but very interesting. The node does not work when there are inside curves because the sequence of the points is broken. the node expect the end of the first curve to be the beginning of the next. Yet no matter how many inner regions you have, the curves creating the outer region will be always at the end of the list. So by reversing the list, you ensure that the curves of the outer region are on top of the list. Taking the first item (Curve) and intersecting the geometry with the rest will result in a list of booleans where the last “True” item will be the last point of the curves of the outer region. These are the points you have to use to create the filled region.
I hope this helps