Describe briefly what you are doing and what is happening.
In this very simple model when I click into the roof group (which has only one surface), select that surface, right-click and select "Intersect with model", the edges that appear in the roof group do not all form faces themselves, or cut the existing face.
image of the model:
image of the intersection lines inside roof group:
If, before doing the intersection, I bisect the face within "Roof" in any direction, the intersecting edges are applied correctly:
bisected face:
after intersection:
This method is not perfect. Bisecting in this way:
results in only a marginally improved intersection:
Describe what the expected result is.
at best, this results in extra work when modeling, at worst it is causing a plugin of mine to malfunction (the same intersecting errors occur when using entities.intersect_with), however, as the issue is not limited to ruby, I think it is better to address it within Sketchup, and then test whether ruby issues remain.
Please include the following:
Describe briefly what you are doing and what is happening.
In this very simple model when I click into the roof group (which has only one surface), select that surface, right-click and select "Intersect with model", the edges that appear in the roof group do not all form faces themselves, or cut the existing face.
image of the model:
image of the intersection lines inside roof group:
If, before doing the intersection, I bisect the face within "Roof" in any direction, the intersecting edges are applied correctly:
bisected face:
after intersection:
This method is not perfect. Bisecting in this way:
results in only a marginally improved intersection:
Describe what the expected result is. at best, this results in extra work when modeling, at worst it is causing a plugin of mine to malfunction (the same intersecting errors occur when using entities.intersect_with), however, as the issue is not limited to ruby, I think it is better to address it within Sketchup, and then test whether ruby issues remain.
Ruby:
Attach any relevant files. SU Example File