mirror of
https://github.com/overte-org/overte.git
synced 2025-08-04 12:15:13 +02:00
Fix brush weird behaviour when starting with clean settings (brush would
be black and filled instead of appliying the correct texture with color)
This commit is contained in:
parent
ae078f4689
commit
c477b50272
2 changed files with 11 additions and 11 deletions
|
@ -865,7 +865,7 @@
|
|||
savedSettings = new Object();
|
||||
savedSettings.currentColor = Settings.getValue("currentColor", {red: 250, green: 0, blue: 0, origin: "custom"}),
|
||||
savedSettings.currentStrokeWidth = Settings.getValue("currentStrokeWidth", 0.25);
|
||||
savedSettings.currentTexture = Settings.getValue("currentTexture", null);
|
||||
savedSettings.currentTexture = Settings.getValue("currentTexture", {brushID: 0});
|
||||
savedSettings.currentDrawingHand = Settings.getValue("currentDrawingHand", MyAvatar.getDominantHand() == "left");
|
||||
savedSettings.currentDynamicBrushes = Settings.getValue("currentDynamicBrushes", []);
|
||||
savedSettings.customColors = Settings.getValue("customColors", []);
|
||||
|
|
|
@ -96,13 +96,13 @@
|
|||
}
|
||||
</style>
|
||||
|
||||
<div id="strokeWidthWidget" class="property range">
|
||||
<label style="display: block">Stroke Width</label>
|
||||
<div class="sliderWrapper">
|
||||
<input type="range" id="lineWidthRange" value=0.25 min=0 max=1 step=0.01 onchange="changeLineWidthRange(this)"/>
|
||||
<input type="number" id="lineWidthText" value=0.25 min=0 max=1 step=0.01 onchange="changeLineWidthNumber(this)"/>
|
||||
</div>
|
||||
<div id="strokeWidthWidget" class="property range">
|
||||
<label style="display: block">Stroke Width</label>
|
||||
<div class="sliderWrapper">
|
||||
<input type="range" id="lineWidthRange" value=0.25 min=0 max=1 step=0.01 onchange="changeLineWidthRange(this)"/>
|
||||
<input type="number" id="lineWidthText" value=0.25 min=0 max=1 step=0.01 onchange="changeLineWidthNumber(this)"/>
|
||||
</div>
|
||||
</div>
|
||||
<div style="margin-top: 75px">
|
||||
<div class="behavior-group property checkbox">
|
||||
<input onchange="setDynamicBrush(this)" animationType="DynamicHueBrush" type="checkbox" id="dynamicBrush"></input>
|
||||
|
@ -650,8 +650,8 @@
|
|||
|
||||
|
||||
<script type="text/javascript">
|
||||
var currentBrush = 5;
|
||||
var EventBridge = parent.EventBridge;
|
||||
var currentBrush = 0;
|
||||
var EventBridge = parent.EventBridge;
|
||||
|
||||
function changeLineWidthRange(e) {
|
||||
document.getElementById("lineWidthText").value = e.value;
|
||||
|
@ -737,10 +737,9 @@
|
|||
};
|
||||
parent.postMessage(JSON.stringify(switchDynamicBrushEvent), "*");
|
||||
}
|
||||
|
||||
|
||||
restoreSavedBrushes(JSON.parse(decodeURIComponent(window.parent.location.search).substring(1)));
|
||||
function restoreSavedBrushes(brushData) {
|
||||
//var brush = JSON.parse(event.data);
|
||||
if ("currentTexture" in brushData) {
|
||||
changePaintBrush(brushData.currentTexture.brushID);
|
||||
}
|
||||
|
@ -763,4 +762,5 @@
|
|||
setUpKeyboardControl();
|
||||
});
|
||||
|
||||
|
||||
</script>
|
Loading…
Reference in a new issue