# CreaseSplitting disabled as default - how?

**URL:** <https://discourse.mcneel.com/t/creasesplitting-disabled-as-default-how/69445>\
**Category:** Rhino for Windows\
**Created:** [August 24, 2018, 8:08pm UTC](https://discourse.mcneel.com/t/creasesplitting-disabled-as-default-how/69445 "2018-08-24T20:08:01Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![davidcockey](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/davidcockey/32/732604_2.png) [@davidcockey](https://discourse.mcneel.com/u/davidcockey)\
**Post date:** [August 24, 2018, 8:08pm UTC](https://discourse.mcneel.com/t/creasesplitting-disabled-as-default-how/69445/1 "2018-08-24T20:08:02Z")

</div>

Is it possible to have CreaseSplitting disabled as the default when starting Rhino? I’m currently working on a project with surfaces which are degree 1 and multispan in the V direction which I need to keep as such, not have converted to polysurfaces. It is a nuiscance to take time and and disable CreaseSplitting every time I start Rhino, and disruptive when I forget to disable it to later have to undo a command which triggered crease splitting, run the CreaseSplitting command to disable crease splitting, and then repeat the work I just did.

CreaseSplitting enabled or disabled default behavior should be able to be set in Rhino Options, similar to the default behavior for numerous other functions.

---

<div class="post-metadata">

**Author:** ![pascal](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/pascal/32/479395_2.png) [@pascal](https://discourse.mcneel.com/u/pascal)\
**Post date:** [August 24, 2018, 8:10pm UTC](https://discourse.mcneel.com/t/creasesplitting-disabled-as-default-how/69445/2 "2018-08-24T20:10:19Z")

</div>

Hi David - for now, you can add a macro to your startup commands in Options:

`\_CreaseSplitting \_Disable’

Actually there is an advance option setting as well.

 ![image](https://global.discourse-cdn.com/mcneel/original/3X/4/f/4f578ca3748d898ca4e9d35d564c662669bef383.png)

I need to check to see if it sticks between sessions though. The idea is mostly we want users not to be able to set this too easily - that is why it’s not in your face in Options.

-Pascal

---

<div class="post-metadata">

**Author:** ![davidcockey](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/davidcockey/32/732604_2.png) [@davidcockey](https://discourse.mcneel.com/u/davidcockey)\
**Post date:** [August 24, 2018, 8:13pm UTC](https://discourse.mcneel.com/t/creasesplitting-disabled-as-default-how/69445/3 "2018-08-24T20:13:55Z")

</div>

I was anticipating that response. But I’d prefer to set the desired behavior in Rhino Options. It should be quick to add for V7. Can it be added to the list?

---

<div class="post-metadata">

**Author:** ![davidcockey](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/davidcockey/32/732604_2.png) [@davidcockey](https://discourse.mcneel.com/u/davidcockey)\
**Post date:** [August 24, 2018, 8:34pm UTC](https://discourse.mcneel.com/t/creasesplitting-disabled-as-default-how/69445/4 "2018-08-24T20:34:09Z")

</div>

> [@pascal](#):
>
> Actually there is an advance option setting as well.

I’ll try changing it in Advanced options.

---

<div class="post-metadata">

**Author:** ![pascal](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/pascal/32/479395_2.png) [@pascal](https://discourse.mcneel.com/u/pascal)\
**Post date:** [August 24, 2018, 8:39pm UTC](https://discourse.mcneel.com/t/creasesplitting-disabled-as-default-how/69445/6 "2018-08-24T20:39:59Z")

</div>

Hi David - you may need to run `CreaseSplitting` once in the current session to see it.

-Pascal

---

<div class="post-metadata">

**Author:** ![davidcockey](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/davidcockey/32/732604_2.png) [@davidcockey](https://discourse.mcneel.com/u/davidcockey)\
**Post date:** [August 24, 2018, 8:43pm UTC](https://discourse.mcneel.com/t/creasesplitting-disabled-as-default-how/69445/7 "2018-08-24T20:43:08Z")

</div>

Still not there.

Curious - why the concern about keeping this option hidden from almost all users when other options which can confuse and bewilder users are easy to change in Options?

 ![Not%20there](https://global.discourse-cdn.com/mcneel/original/3X/b/4/b47de91d9e1faf9eac9c983e46852a75803b5425.jpeg)

---

<div class="post-metadata">

**Author:** ![pascal](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/pascal/32/479395_2.png) [@pascal](https://discourse.mcneel.com/u/pascal)\
**Post date:** [August 24, 2018, 8:49pm UTC](https://discourse.mcneel.com/t/creasesplitting-disabled-as-default-how/69445/8 "2018-08-24T20:49:15Z")

</div>

Hello - I guess the concern is that this option messes with geometry and leads to unexpected results, most obviously in shaded displays, but also in failing geometry operations. We saw a fair amount of mystery when for some reason (a plug-in , we suspect) the setting was disabled ‘on its own’ from time to time in V5.

-Pascal

---

<div class="post-metadata">

**Author:** ![davidcockey](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/davidcockey/32/732604_2.png) [@davidcockey](https://discourse.mcneel.com/u/davidcockey)\
**Post date:** [September 4, 2018, 4:13am UTC](https://discourse.mcneel.com/t/creasesplitting-disabled-as-default-how/69445/9 "2018-09-04T04:13:06Z")

</div>

> [@pascal](#):
>
> Actually there is an advance option setting as well.
> 
> [  
> image.png900x171 4.97 KB  
> ](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/4/f/4f578ca3748d898ca4e9d35d564c662669bef383.png)
> 
> I need to check to see if it sticks between sessions though. The idea is mostly we want users not to be able to set this too easily - that is why it’s not in your face in Options.

> [@pascal](#):
>
> Hi David - you may need to run `CreaseSplitting` once in the current session to see it.

I still can not find that option. What would be needed to make it easily accessible?

> [@pascal](#):
>
> I guess the concern is that this option messes with geometry and leads to unexpected results, most obviously in shaded displays, but also in failing geometry operations.

My opinion is that the default of automatically changing a valid single surface which is degree 1 in one or both directions into a polysurface when not needed constitutes messing with the model. I understand the rationale to have automatic splitting of creased higher degree surfaces, but the degree 1 surfaces by definition are only position continuous between spans. That is different than creases in a higher degree surface which require multi-knots or stacked control points.

---

<div class="post-metadata">

**Author:** ![pascal](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/pascal/32/479395_2.png) [@pascal](https://discourse.mcneel.com/u/pascal)\
**Post date:** [September 4, 2018, 3:51pm UTC](https://discourse.mcneel.com/t/creasesplitting-disabled-as-default-how/69445/10 "2018-09-04T15:51:23Z")

</div>

Hi David - just by way of example - too many things just don’t work well with these:

[KinkedDegree1.3dm](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/a/8/a898f058d8126e838136f2e8f8b9b9364c20381d.3dm) (411.4 KB)

Not to mention FilletEdge confusion on the kinks - 'Why can’t I fillet the corners on my box?" sort of thing…

-Pascal

---

<div class="post-metadata">

**Author:** ![davidcockey](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/davidcockey/32/732604_2.png) [@davidcockey](https://discourse.mcneel.com/u/davidcockey)\
**Post date:** [September 4, 2018, 5:49pm UTC](https://discourse.mcneel.com/t/creasesplitting-disabled-as-default-how/69445/11 "2018-09-04T17:49:55Z")

</div>

Pascal, I’m not asking that CreaseSplitting be disabled as the general default, only that the user have the option to set “Disabled” as the default for themselves by changing a setting in Options. Even the ability to set it in “Advanced” area would be helpful but that is apparently unavailable to ordinary users such as myself.

(Rest of diatribe deleted.)

---

<div class="post-metadata">

**Author:** ![pascal](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/pascal/32/479395_2.png) [@pascal](https://discourse.mcneel.com/u/pascal)\
**Post date:** [September 4, 2018, 6:26pm UTC](https://discourse.mcneel.com/t/creasesplitting-disabled-as-default-how/69445/12 "2018-09-04T18:26:48Z")

</div>

Hi David - I don’t know yet why this is not available in your advanced options… But I understand what you’re asking - my example was to indicate what could go wrong if this is set by default and users forget or don’t know what they are doing - I believe the defaultness is due to this sort of thing and I don’t disagree with that behavior, myself. At any rate, I think it’s a rare enough need that a startup command is not unreasonable(?) Meanwhile, I’m trying to find out why you do not see the advanced setting…

@davidcockey, @wim - OK - so I have this setting due to my settings being migrated over the months and years from before this YT item was made and fixed :[https://mcneel.myjetbrains.com/youtrack/issue/RH-41897](https://mcneel.myjetbrains.com/youtrack/issue/RH-41897)  
Presumably at some point in testing I set this value prior to the fix and that wrote it into my settings.

-Pascal

---

<div class="post-metadata">

**Author:** ![wim](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/wim/32/747482_2.png) [@wim](https://discourse.mcneel.com/u/wim)\
**Post date:** [September 4, 2018, 6:31pm UTC](https://discourse.mcneel.com/t/creasesplitting-disabled-as-default-how/69445/13 "2018-09-04T18:31:21Z")

</div>

> [@pascal](#):
>
> I don’t know yet why this is not available in your advanced options…

FWIW, I’m not seeing that advanced option here. Not after first running `CreaseSplitting` either.
