iddevnet/quake4/The_Properties_of_a_segment.html
Daniel Gibson 5a7e5cbe45 Q4: Fix links within Wiki
it's more or less usable now!

all images (except for the ones of moinmoin itself) are still missing.

possibly articles are missing as well, haven't checked yet

(and the lost downloads are missing, of course)
2021-04-10 16:00:23 +02:00

287 lines
15 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<meta name="robots" content="index,nofollow">
<title>The Properties of a segment - Quake 4 SDK Documentation</title>
<script type="text/javascript" src="wiki/common/js/common.js"></script>
<script type="text/javascript">
<!--// common functions
// We keep here the state of the search box
searchIsDisabled = false;
function searchChange(e) {
// Update search buttons status according to search box content.
// Ignore empty or whitespace search term.
var value = e.value.replace(/\s+/, '');
if (value == '' || searchIsDisabled) {
searchSetDisabled(true);
} else {
searchSetDisabled(false);
}
}
function searchSetDisabled(flag) {
// Enable or disable search
document.getElementById('fullsearch').disabled = flag;
document.getElementById('titlesearch').disabled = flag;
}
function searchFocus(e) {
// Update search input content on focus
if (e.value == 'Search') {
e.value = '';
e.className = '';
searchIsDisabled = false;
}
}
function searchBlur(e) {
// Update search input content on blur
if (e.value == '') {
e.value = 'Search';
e.className = 'disabled';
searchIsDisabled = true;
}
}
function actionsMenuInit(title) {
// Initialize action menu
for (i = 0; i < document.forms.length; i++) {
var form = document.forms[i];
if (form.className == 'actionsmenu') {
// Check if this form needs update
var div = form.getElementsByTagName('div')[0];
var label = div.getElementsByTagName('label')[0];
if (label) {
// This is the first time: remove label and do buton.
div.removeChild(label);
var dobutton = div.getElementsByTagName('input')[0];
div.removeChild(dobutton);
// and add menu title
var select = div.getElementsByTagName('select')[0];
var item = document.createElement('option');
item.appendChild(document.createTextNode(title));
item.value = 'show';
select.insertBefore(item, select.options[0]);
select.selectedIndex = 0;
}
}
}
}
//-->
</script>
<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="wiki/modern/css/common.css">
<link rel="stylesheet" type="text/css" charset="utf-8" media="screen" href="wiki/modern/css/screen.css">
<link rel="stylesheet" type="text/css" charset="utf-8" media="print" href="wiki/modern/css/print.css">
<link rel="stylesheet" type="text/css" charset="utf-8" media="projection" href="wiki/modern/css/projection.css">
<!-- css only for MSIE browsers -->
<!--[if IE]>
<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="wiki/modern/css/msie.css">
<![endif]-->
<link rel="Start" href="./Quake4SDK.html">
<link rel="Alternate" title="Wiki Markup" href="./The_Properties_of_a_segment?action=raw">
<link rel="Alternate" media="print" title="Print View" href="./The_Properties_of_a_segment?action=print">
<link rel="Appendix" title="fx_lock.jpg" href="./The_Properties_of_a_segment?action=AttachFile&amp;do=view&amp;target=fx_lock.jpg">
<link rel="Search" href="./FindPage.html">
<link rel="Index" href="./TitleIndex.html">
<link rel="Glossary" href="./WordIndex.html">
<link rel="Help" href="./HelpOnFormatting.html">
</head>
<body lang="en" dir="ltr">
<div id="header">
<div id="logo"><a href="./Quake4SDK.html"><img src="wiki/common/moinmoin.png" alt="MoinMoin Logo"></a></div>
<form id="searchform" method="get" action="">
<div>
<input type="hidden" name="action" value="fullsearch">
<input type="hidden" name="context" value="180">
<label for="searchinput">Search:</label>
<input id="searchinput" type="text" name="value" value="" size="20"
onfocus="searchFocus(this)" onblur="searchBlur(this)"
onkeyup="searchChange(this)" onchange="searchChange(this)" alt="Search">
<input id="titlesearch" name="titlesearch" type="submit"
value="Titles" alt="Search Titles">
<input id="fullsearch" name="fullsearch" type="submit"
value="Text" alt="Search Full Text">
</div>
</form>
<script type="text/javascript">
<!--// Initialize search form
var f = document.getElementById('searchform');
f.getElementsByTagName('label')[0].style.display = 'none';
var e = document.getElementById('searchinput');
searchChange(e);
searchBlur(e);
//-->
</script>
<ul id="username"><li><a href="./The_Properties_of_a_segment?action=login" id="login">Login</a></li></ul>
<div id="locationline">
<ul id="pagelocation">
<li><a class="backlink" title="Click to do a full-text search for this title" href="./The_Properties_of_a_segment?action=fullsearch&amp;value=linkto%3A%22The+Properties+of+a+segment%22&amp;context=180">The Properties of a segment</a></li>
</ul>
</div>
<ul id="navibar">
<li class="wikilink"><a href="./GettingStarted.html">GettingStarted</a></li><li class="wikilink"><a href="./ScriptFile.html">ScriptFile</a></li><li class="wikilink"><a href="./MakeAMod.html">MakeAMod</a></li><li class="wikilink"><a href="./LevelEditor.html">LevelEditor</a></li><li class="wikilink"><a href="./FXEditor.html">FXEditor</a></li><li class="wikilink"><a href="./GUIEditor.html">GUIEditor</a></li><li class="wikilink"><a href="./Sounds.html">Sounds</a></li><li class="wikilink"><a href="./Animations.html">Animations</a></li><li class="wikilink"><a href="./ArtReference.html">ArtReference</a></li><li class="wikilink"><a href="./DownloadableContent.html">DownloadableContent</a></li><li class="wikilink"><a href="./RecentChanges.html">RecentChanges</a></li><li class="wikilink"><a href="./FindPage.html">FindPage</a></li><li class="wikilink"><a href="./HelpContents.html">HelpContents</a></li><li class="current"><a href="./The_Properties_of_a_segment.html">The Propert...f a segment</a></li>
</ul>
<div id="pageline"><hr style="display:none;"></div>
<ul class="editbar"><li><span class="disabled">Immutable Page</span></li><li><a href="./The_Properties_of_a_segment?action=info">Info</a></li><li><a href="./The_Properties_of_a_segment?action=AttachFile">Attachments</a></li><li>
<form class="actionsmenu" method="get" action="">
<div>
<label>More Actions:</label>
<select name="action"
onchange="if ((this.selectedIndex != 0) &&
(this.options[this.selectedIndex].disabled == false)) {
this.form.submit();
}
this.selectedIndex = 0;">
<option value="raw">Raw Text</option>
<option value="print">Print View</option>
<option value="RenderAsDocbook">Render as Docbook</option>
<option value="refresh">Delete Cache</option>
<option value="show" disabled class="disabled">------------</option>
<option value="SpellCheck">Check Spelling</option>
<option value="LikePages">Like Pages</option>
<option value="LocalSiteMap">Local Site Map</option>
<option value="show" disabled class="disabled">------------</option>
<option value="RenamePage" disabled class="disabled">Rename Page</option>
<option value="DeletePage" disabled class="disabled">Delete Page</option>
<option value="show" disabled class="disabled">------------</option>
<option value="MyPages">My Pages</option>
<option value="SubscribeUser">Subscribe User</option>
<option value="show" disabled class="disabled">------------</option>
<option value="Despam">Remove Spam</option>
<option value="PackagePages">Package Pages</option>
</select>
<input type="submit" value="Do">
</div>
<script type="text/javascript">
<!--// Init menu
actionsMenuInit('More Actions:');
//-->
</script>
</form>
</li></ul>
</div>
<div id="page" lang="en" dir="ltr">
<div dir="ltr" id="content" lang="en"><span class="anchor" id="top"></span>
<span class="anchor" id="line-1"></span><p class="line874">Every segment has a set of properties controlled by the properties window. These properties generally have a min and a max value. These min and max values control a range that the value could be. The wider the range, the more random the number chosen will be. Press the Lock Icon to use a constant number instead of a min/max range. <span class="anchor" id="line-2"></span><span class="anchor" id="line-3"></span><p class="line867"><img class="attachment" src="./The_Properties_of_a_segment?action=AttachFile&amp;do=get&amp;target=fx_lock.jpg" title="attachment:fx_lock.jpg" /> <span class="anchor" id="line-4"></span><span class="anchor" id="line-5"></span><p class="line874">There are different properties for different types of segments, however most share some common properties. Below is a complete list of all segment property tabs: <span class="anchor" id="line-6"></span><span class="anchor" id="line-7"></span><div><table style="width: 100%"><tbody><tr> <td><p class="line891"><a href="./FXEditor_Tab_-_Emitter.html">Emitter</a></td>
<td><p class="line862">This tab controls the start time, count, attenuation and general segment properties. </td>
</tr>
<tr> <td style="width: 20%"><span class="anchor" id="line-8"></span><p class="line891"><a href="./FXEditor_Tab_-_Sprite.html">Sprite</a></td>
<td><p class="line862">This tab controls the lifetime of the sprite, the material used by the sprite and whether it should play any effects upon its lifetime ending.</td>
</tr>
<tr> <td><span class="anchor" id="line-9"></span><p class="line891"><a href="./FXEditor_Tab_-_Sprite.html">Line</a></td>
<td><p class="line862">This tab controls the lifetime of the line, the material used by the sprite and whether it should play any effects upon its lifetime ending.</td>
</tr>
<tr> <td><span class="anchor" id="line-10"></span><p class="line891"><a href="./FXEditor_Tab_-_Electricity.html">Electricity</a></td>
<td><p class="line862">The Electricity tab controls the lifetime of the electricity segment, the material used by the segment and whether it should play any effects upon its lifetime ending. An electricity segment has all of the features of the Sprite and Line tabs plus:</td>
</tr>
<tr> <td><span class="anchor" id="line-11"></span><p class="line891"><a href="./FXEditor_Tab_-_Origin.html">Origin</a></td>
<td><p class="line862">The Origin tab controls placement of effect and bounds in which it will spawn.</td>
</tr>
<tr> <td><span class="anchor" id="line-12"></span><p class="line891"><a href="./FXEditor_Tab_-_Size.html">Size</a></td>
<td><p class="line862">The Size tab is used to scale particles over their lifetime, set min/max size ranges and envelopes to use when scaling.</td>
</tr>
<tr> <td><span class="anchor" id="line-13"></span><p class="line891"><a href="./FXEditor_Tab_-_Motion.html">Motion</a></td>
<td><p class="line862">This tab controls the Velocity, Acceleration and Friction of particles.</td>
</tr>
<tr> <td><span class="anchor" id="line-14"></span><p class="line891"><a href="./FXEditor_Tab_-_Offset.html">Offset</a></td>
<td><p class="line862">Used to move the center of the segment in the game world.</td>
</tr>
<tr> <td><span class="anchor" id="line-15"></span><p class="line891"><a href="./FXEditor_Tab_-_Orbit.html">Orbit</a></td>
<td><p class="line862">The Orbit tab has rotational controls for sprites around their origin. Used in conjunction with Offset.</td>
</tr>
<tr> <td><span class="anchor" id="line-16"></span><p class="line891"><a href="./FXEditor_Tab_-_Physics.html">Physics</a></td>
<td><p class="line862">The Physics tab is used to apply impact physics to effects particles.</td>
</tr>
<tr> <td><span class="anchor" id="line-17"></span><p class="line891"><a href="./FXEditor_Tab_-_Color.html">Color</a></td>
<td><p class="line862">The color tab adjusts color over the lifetime of a particle.</td>
</tr>
<tr> <td><span class="anchor" id="line-18"></span><p class="line891"><a href="./FXEditor_Tab_-_Alpha.html">Alpha</a></td>
<td><p class="line862">The Alpha tab adjusts translucency over the lifetime of a particle.</td>
</tr>
<tr> <td><span class="anchor" id="line-19"></span><p class="line891"><a href="./FXEditor_Tab_-_Rotate.html">Rotate</a></td>
<td><p class="line862">This tab adjusts rotation values over the lifetime of a particle. (Not found on a Line segment)</td>
</tr>
<tr> <td><span class="anchor" id="line-20"></span><p class="line891"><a href="./FXEditor_Tab_-_Length.html">Length</a></td>
<td><p class="line862">The Length tab adjusts length values over the lifetime of a particle. (Only found on a Line segment) </td>
</tr>
<tr> <td><span class="anchor" id="line-21"></span><p class="line891"><a href="./FXEditor_Tab_-_Trail.html">Trail</a></td>
<td><p class="line862">This tab contains motion trail options for particles.</td>
</tr>
</tbody></table></div><span class="anchor" id="line-22"></span><span class="anchor" id="bottom"></span></div><p id="pageinfo" class="info" lang="en" dir="ltr">The Properties of a segment (last edited 2005-11-03 23:00:35 by <span title="MattVainio @ 67.129.250.254[67.129.250.254]"><a class="nonexistent" href="./MattVainio.html" title="MattVainio @ 67.129.250.254[67.129.250.254]">MattVainio</a></span>)</p>
<div id="pagebottom"></div>
</div>
<div id="footer">
<ul class="editbar"><li><span class="disabled">Immutable Page</span></li><li><a href="./The_Properties_of_a_segment?action=info">Info</a></li><li><a href="./The_Properties_of_a_segment?action=AttachFile">Attachments</a></li><li>
<form class="actionsmenu" method="get" action="">
<div>
<label>More Actions:</label>
<select name="action"
onchange="if ((this.selectedIndex != 0) &&
(this.options[this.selectedIndex].disabled == false)) {
this.form.submit();
}
this.selectedIndex = 0;">
<option value="raw">Raw Text</option>
<option value="print">Print View</option>
<option value="RenderAsDocbook">Render as Docbook</option>
<option value="refresh">Delete Cache</option>
<option value="show" disabled class="disabled">------------</option>
<option value="SpellCheck">Check Spelling</option>
<option value="LikePages">Like Pages</option>
<option value="LocalSiteMap">Local Site Map</option>
<option value="show" disabled class="disabled">------------</option>
<option value="RenamePage" disabled class="disabled">Rename Page</option>
<option value="DeletePage" disabled class="disabled">Delete Page</option>
<option value="show" disabled class="disabled">------------</option>
<option value="MyPages">My Pages</option>
<option value="SubscribeUser">Subscribe User</option>
<option value="show" disabled class="disabled">------------</option>
<option value="Despam">Remove Spam</option>
<option value="PackagePages">Package Pages</option>
</select>
<input type="submit" value="Do">
</div>
<script type="text/javascript">
<!--// Init menu
actionsMenuInit('More Actions:');
//-->
</script>
</form>
</li></ul>
<ul id="credits">
<li><a href="http://moinmoin.wikiwikiweb.de/">MoinMoin Powered</a></li><li><a href="http://www.python.org/">Python Powered</a></li><li><a href="http://validator.w3.org/check?uri=referer">Valid HTML 4.01</a></li>
</ul>
</div>
</body>
</html>