How to preserve a texture when cutting through surface

Can you pls explain how to preserve the texture when cutting through one of those 3 patches? Thanks a lot, would help me so much!

Hi Hannes,
Just a guess - when using Split command, make sure Shrink is set to No. Does that help?

-j

Thanks Jarek for getting into this, Unf doesn’t has any effect.

If you have a quick look I zipped the 3 textures and the sail.
www.data.hannesgrebin.com/Sail_split.zip

Thanks a lot for your help on this!

Hi Hannes,

additionally, if splitting changes the rendermesh (and the mapping still gets messed up) you could try to use the unsplitted object as a custom mapping object.

c.

Hmm, can’t get this to work over here.
I thought match mapping should work by first copying the surface before split and them using MatchMapping on the split pieces, but no luck.
I am having all sorts of issues with the display in your file - maybe that’s the 196 MB BMP images, too (has nothing to do with mapping, just slow and finnicky display). I’d recommend using lo-res JPGs in working mode and switching to hi-res images later on.

hope someone else finds a solution to get this to work…

Tried that @Clement, too, but no luck, at least over here.
All things that s h o u l d work seem to fail here on this one…

I canfirm, this is completely buggy. I first reassigned the 3 texture maps, since Rhino displays wrong image names in the texture slots. If i mesh one of the surfaces before splitting, then split a surface, either using one of the curves provided or just by isocurve (Shrink=No), it changes the mapping of the mesh which i did not even touch in this operation @andy, will this ever work ?

I also noticed, the whole file slows down my rhino 5 to a crawl. Still investigating, my guess to make the custom mapping to work, there should not be NO planar mapping involved, it has to be an uv mapped object…

c.

@Jarek and @hannesgrebin,

i now got this to work in Rhino 5 without custom mapping object.

  1. Used _ShrinkTrimmedSrfToEdge on the unsplitted 3 surfaces. This does not change the mapping
  2. Assigned Surface mapping to the upper 2 surfaces, the lower one seems to have that already
  3. Splitted with the curves (Shrink = No)

result is attached. Sail - split curves.3dm (1021.8 KB)

c.

2 Likes

@clement as I’ve already mentioned! You are genius! Made my day, since never encountered something like that before! Could flatten without a problem! Much love :slight_smile:

1 Like

@clement do you know why I’m forced to put mapping to ā€˜Surface’ when splitting? All other mapping will result into trippled texture when splitting to 3 parts when I’m trying to replicate your process on my own.

Thanks for clarifying!

H

I am not 100% sure why this happens :wink: In case of a previously applied planar mapping, imho it should not change the result. But it does with your file. What concerns me, if there was a planar UVW mapping assigned as in your case, i was not able to show the mapping widget even when ā€œShow Mappingā€ button was active. Somehow it got lost…

c.

1 Like

@pascal @bobmcneel could someone check why this is happen? Strange - would be awesome!

Thanks! @clement I’ll try to figure out!