diff options
| author | Paul ProductEngine <pguslisty@productengine.com> | 2011-08-24 14:57:19 +0300 | 
|---|---|---|
| committer | Paul ProductEngine <pguslisty@productengine.com> | 2011-08-24 14:57:19 +0300 | 
| commit | 716d2bd2e4a2d556e98a1ac50262a01b5244d442 (patch) | |
| tree | 129fc4ff01767622a22da317cc833702f26017e9 | |
| parent | e58d50e509d060320174c80af647da6ff9a3839f (diff) | |
SH-2309 WIP Priority modifications to mesh uploader UI
- Arranged all controls of the floater (according to the last version of the mockup) except for the tab container content.
| -rwxr-xr-x | indra/newview/llfloatermodelpreview.cpp | 16 | ||||
| -rwxr-xr-x | indra/newview/skins/default/xui/en/floater_model_preview.xml | 1315 | 
2 files changed, 633 insertions, 698 deletions
| diff --git a/indra/newview/llfloatermodelpreview.cpp b/indra/newview/llfloatermodelpreview.cpp index b1b5e69968..acc8a9b213 100755 --- a/indra/newview/llfloatermodelpreview.cpp +++ b/indra/newview/llfloatermodelpreview.cpp @@ -5570,10 +5570,10 @@ void LLFloaterModelPreview::toggleCalculateButton(bool visible)  	if (visible)  	{  		std::string tbd = getString("tbd"); -		childSetTextArg("weights_right", "[EQ]", tbd); -		childSetTextArg("weights_left", "[ST]", tbd); -		childSetTextArg("weights_right", "[SIM]", tbd); -		childSetTextArg("weights_left", "[PH]", tbd); +		childSetTextArg("prim_weight", "[EQ]", tbd); +		childSetTextArg("download_weight", "[ST]", tbd); +		childSetTextArg("server_weight", "[SIM]", tbd); +		childSetTextArg("physics_weight", "[PH]", tbd);  		childSetTextArg("upload_fee", "[FEE]", tbd);  		childSetTextArg("price_breakdown", "[STREAMING]", tbd);  		childSetTextArg("price_breakdown", "[PHYSICS]", tbd); @@ -5596,10 +5596,10 @@ void LLFloaterModelPreview::handleModelPhysicsFeeReceived()  	const LLSD& result = mModelPhysicsFee;  	mUploadModelUrl = result["url"].asString(); -	childSetTextArg("weights_right", "[EQ]", llformat("%0.3f", result["resource_cost"].asReal())); -	childSetTextArg("weights_left", "[ST]", llformat("%0.3f", result["model_streaming_cost"].asReal())); -	childSetTextArg("weights_right", "[SIM]", llformat("%0.3f", result["simulation_cost"].asReal())); -	childSetTextArg("weights_left", "[PH]", llformat("%0.3f", result["physics_cost"].asReal())); +	childSetTextArg("prim_weight", "[EQ]", llformat("%0.3f", result["resource_cost"].asReal())); +	childSetTextArg("download_weight", "[ST]", llformat("%0.3f", result["model_streaming_cost"].asReal())); +	childSetTextArg("server_weight", "[SIM]", llformat("%0.3f", result["simulation_cost"].asReal())); +	childSetTextArg("physics_weight", "[PH]", llformat("%0.3f", result["physics_cost"].asReal()));  	childSetTextArg("upload_fee", "[FEE]", llformat("%d", result["upload_price"].asInteger()));  	childSetTextArg("price_breakdown", "[STREAMING]", llformat("%d", result["upload_price_breakdown"]["mesh_streaming"].asInteger()));  	childSetTextArg("price_breakdown", "[PHYSICS]", llformat("%d", result["upload_price_breakdown"]["mesh_physics"].asInteger())); diff --git a/indra/newview/skins/default/xui/en/floater_model_preview.xml b/indra/newview/skins/default/xui/en/floater_model_preview.xml index 8f6058a824..963938e20a 100755 --- a/indra/newview/skins/default/xui/en/floater_model_preview.xml +++ b/indra/newview/skins/default/xui/en/floater_model_preview.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater can_close="true" can_drag_on_left="false" can_minimize="false" -     can_resize="true" height="550" min_height="550" min_width="620" -     name="Model Preview" title="Upload Model" width="620" +     can_resize="true" height="650" min_height="550" min_width="620" +     name="Model Preview" title="Upload Model" width="840"        help_topic="upload_model" >    <string name="status_idle">Idle</string> @@ -25,718 +25,653 @@    <string name="decomposing">Analyzing...</string>    <string name="simplifying">Simplifying...</string>    <string name="tbd">TBD</string> -   - -<!-- -  <text -	height="65" -	top_delta="0" -	left_delta="70" -	name="price_breakdown_text" -	width="80" -	word_wrap="true"  -	> -Streaming: -Physics: -Instances: -Textures: -Model: -  </text> - -  <text -	height="65" -	top_delta="0" -	left_delta="80" -	name="price_breakdown" -	width="65" -	word_wrap="true"  -	> -L$ [STREAMING] -L$ [PHYSICS] -L$ [INSTANCES] -L$ [TEXTURES] -L$ [MODEL] -  </text> -    -->  <panel - follows="all" - height="515" - layout="topleft" - left="3" - name="left_panel" - top="0" - width="305"> -  <tab_container -    follows="all" -    top="15" -    left="0" -    height="470" -    width="300" -    name="import_tab" -    border="true" -    tab_position="top"> - -    <!-- LOD PANEL --> +  follows="all" +  height="625" +  layout="topleft" +  left="3" +  name="left_panel" +  top_pad="10" +  width="530"> +    <panel +      follows="all" +      height="50" +      layout="top|left" +      left="3" +      name="model_name_representation_panel" +      width="525"> +        <text +          follows="top|left" +          layout="topleft" +          height="15" +          left="15" +          name="name_label" +          top="0" +          width="290"> +          Name: +        </text> +        <line_editor +          follows="top|left" +          layout="topleft" +          height="19" +          max_length_bytes="64" +          name="description_form" +          prevalidate_callback="ascii" +          top_pad="5" +          width="290" /> +        <text +          follows="left|top" +          height="15" +          layout="topleft" +          left_pad="15" +          name="model_category_label" +          text_color="White" +          top="0" +          width="200"> +          What does this model represent? +        </text> +        <combo_box +          follows="left|top" +          height="23" +          left_pad="10" +          name="model_category_combo" +          top_pad="10" +          width="200"> +        <combo_box.drop_down_button +          label_color="White"/> +          <combo_item name="Choose one" label="Choose One..." value="MUT_Unspecified"/> +          <combo_item name="Avatar shape" label="Avatar shape" value="MUT_AvatarShape"/> +          <combo_item name="Avatar attachment" label="Avatar attachment" value="MUT_AvatarAttachment"/> +          <combo_item name="Building Component" label="Building Component" value="MUT_BuildingComponent"/> +          <combo_item name="Moving object (vehicle, animal)" label="Moving object (vehicle, animal)" value="MUT_MovingObject"/> +          <combo_item name="Large, non moving etc" label="Large, non moving etc" value="MUT_LargeStationary"/> +          <combo_item name="Smaller, non-moving etc" label="Smaller, non-moving etc" value="MUT_SmallStationary"/> +          <combo_item name="Not really any of these" label="Not really any of these" value="MUT_Other"/> +         </combo_box> +    </panel> +    <tab_container +      follows="all" +      top_pad="15" +      left="0" +      height="470" +      width="525" +      name="import_tab" +      border="true" +      tab_position="top"> +      <!-- LOD PANEL -->      <panel        border="true"        label="Level of Detail"        name="lod_panel"        help_topic="upload_model_lod"> - -      <!-- LOD TABLE--> -      <panel -        follows="top|left" -        name="lod table" -        left="0" -        top="0" -        width="300" -        height="163" -        visible="true" -        border="true" -        bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> - -      <text left="10" width="240" bottom="20" height="15" follows="left|top" name="lod_table_header"> -        Select Level of Detail: -      </text> -      -      <text valign="center" halign="center" bg_visible="true" bottom_delta="16" left="75" name="triangles" width="65" height="18" follows="left|top" value="Triangles"/> -      <text valign="center" halign="center" bg_visible="true" left_pad="0" width="65" name="vertices" height="18" follows="left|top" value="Vertices"/> -      <text valign="center" halign="center" left_pad="0" name="status" width="65" bg_visible="true" height="18" follows="left|top" value="Status"/> -       -      <text valign="center" halign="center" bg_visible="true" name="high_label" left="10" top_pad="0" width="65" height="18" follows="left|top" value="High"/> -      <text valign="center" halign="center" bg_visible="true" name="high_triangles" left_pad="0" width="65" height="18" follows="left|top" value="0"/> -      <text valign="center" halign="center" bg_visible="true" name="high_vertices" left_pad="0" width="65" height="18" follows="left|top" value="0"/> -      <text valign="center" halign="center" bg_visible="true" name="high_status" left_pad="0" width="65" height="18" follows="left|top" value=""/> -      <icon height="16" width="16" image_name="lag_status_critical.tga" mouse_opaque="true" name="status_icon_high" left_delta="20" top_delta="0" /> - -      <text valign="center" halign="center" bg_visible="true" name="medium_label" left="10" top_pad="0" width="65" height="18" follows="left|top" value="Medium"/> -      <text valign="center" halign="center" bg_visible="true" name="medium_triangles" left_pad="0" width="65" height="18" follows="left|top" value="0"/> -      <text valign="center" halign="center" bg_visible="true" name="medium_vertices" left_pad="0" width="65" height="18" follows="left|top" value="0"/> -      <text valign="center" halign="center" bg_visible="true" name="medium_status" left_pad="0" width="65" height="18" follows="left|top" value=""/> -      <icon height="16" width="16" image_name="lag_status_critical.tga" mouse_opaque="true" name="status_icon_medium" left_delta="20" top_delta="0" /> - -      <text valign="center" halign="center" bg_visible="true" name="low_label" left="10" top_pad="0" width="65" height="18" follows="left|top" value="Low"/> -      <text valign="center" halign="center" bg_visible="true" name="low_triangles" left_pad="0" width="65" height="18" follows="left|top" value="0"/> -      <text valign="center" halign="center" bg_visible="true" name="low_vertices" left_pad="0" width="65" height="18" follows="left|top" value="0"/> -      <text valign="center" halign="center" bg_visible="true" name="low_status" left_pad="0" width="65" height="18" follows="left|top" value=""/> -      <icon height="16" width="16" image_name="lag_status_critical.tga" mouse_opaque="true" name="status_icon_low" left_delta="20" top_delta="0" /> - -      <text valign="center" halign="center" bg_visible="true" name="lowest_label" left="10" top_pad="0" width="65" height="18" follows="left|top" value="Lowest"/> -      <text valign="center" halign="center" bg_visible="true" name="lowest_triangles" left_pad="0" width="65" height="18" follows="left|top" value="0"/> -      <text valign="center" halign="center" bg_visible="true" name="lowest_vertices" left_pad="0" width="65" height="18" follows="left|top" value="0"/> -      <text valign="center" halign="center" bg_visible="true" name="lowest_status" left_pad="0" width="65" height="18" follows="left|top" value=""/> -      <icon height="16" width="16" image_name="lag_status_critical.tga" mouse_opaque="true" name="status_icon_lowest" left_delta="20" top_delta="0" /> -       -      <text left="10" width="240" height="15" top_pad="15" follows="left|top" name="lod_table_footer"> -        Level of Detail: [DETAIL] -      </text> - -      <icon height="16" width="16" left="20" follows="left|top" name="lod_status_message_icon"/> -      <text left_pad="5" width="230" height="28" follows="left|top" top_pad="-15" wrap="true" name="lod_status_message_text"/> -      </panel> - -      <!-- LOD MESH--> -      <panel -        follows="top|left" -        name="mesh" -        left="0" -        top_pad="0" -        width="300" -        height="237" -        visible="true" -        border="true" -        bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> - -      <text top_pad="5" left="10" name="mesh_label" height="15" follows="left|top"> -        Mesh -      </text> - -      <radio_group follows="top|left" height="210" left="30" name="lod_file_or_limit" width="240" value="lod_from_file"> -        <radio_item bottom="195" label="Load from file" name="lod_from_file"/> -        <radio_item bottom="150" label="Auto generate" name="lod_auto_generate"/> -        <radio_item bottom="0" label="None" name="lod_none"/> -      </radio_group> - -      <line_editor follows="left|top" bottom_delta="-170" width="140" left="45" value="" name="lod_file" height="20"/> -      <button bottom_delta="3" name="lod_browse" label="Browse..." left_pad="5" follows="left|top" width="70" height="25"/> - -      <combo_box follows="top|left" name="lod_mode" top_pad="22" width="100" left="45" height="20"> -        <combo_item name="triangle_limit"> -          Triangle Limit -        </combo_item> -        <combo_item name="error_threshold"> -          Error Threshold -        </combo_item> -      </combo_box> -      <spinner follows="top|left" name="lod_triangle_limit" increment="10" left_pad="5" height="20" width="100" decimal_digits="0" enabled="true"/> -      <spinner left_delta="0" bottom_delta="0" increment="0.01"  follows="top|left" name="lod_error_threshold" min_val="0" max_val="100" height="20" width="100" decimal_digits="3" visible="false" enabled="true"/> - -      <text follows="top|left" name="build_operator_text" left="45" top_pad="10" width="100" height="15" text_readonly_color="LabelDisabledColor"> -        Build Operator:   -      </text> -      <text follows="top|left" name="queue_mode_text" left_pad="5" width="100" height="15" text_readonly_color="LabelDisabledColor"> -        Queue Mode: -      </text> -      <combo_box follows="top|left" name="build_operator" top_pad="5" left="45" width="100" height="20"> -        <combo_item name="edge_collapse"> -          Edge Collapse -        </combo_item> -        <combo_item name="half_edge_collapse"> -          Half Edge Collapse -        </combo_item> -      </combo_box> - -      <combo_box follows="top|left" name="queue_mode" left_pad="5" width="100" height="20"> -        <combo_item name="greedy"> -          Greedy -        </combo_item> -        <combo_item name="lazy"> -          Lazy -        </combo_item> -        <combo_item name="independent"> -          Independent -        </combo_item> -      </combo_box> - -      <text top_pad="10" name="border_mode_text" left="45" follows="left|top" width="100" height="15" text_readonly_color="LabelDisabledColor"> -        Border Mode: -      </text> - -      <text left_pad="5" name="share_tolderance_text"  follows="left|top" width="100" height="15" text_readonly_color="LabelDisabledColor"> -        Share Tolerance: -      </text> - -      <combo_box follows="left|top" left="45" height="20" name="border_mode" width="100"> -        <combo_item name="border_unlock"> -          Unlock -        </combo_item> -        <combo_item name="border_lock"> -          Lock -        </combo_item> -      </combo_box> -      <spinner follows="left|top" name="share_tolerance" left_pad="5" width="100" decimal_digits="5" initial_value="0.00001" height="20"/> -      </panel> - -      <!-- LOD GENERATE NORMALS--> -      <panel -        follows="top|left" -        name="generate normals" -        left="0" -        top_pad="0" -        width="300" -        height="46" -        visible="true" -        border="true" -        bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> - -      <text left="10" name="gen_normals_label" top_pad="5" follows="top|left" width="240" height="15"> -        Generate Normals -      </text> -      <text left="35" top_pad="5" follows="top|left" width="100" height="15" name="crease_label"> -        Crease Angle: -      </text> -      <spinner follows="top|left" left_pad="5" min_val="0" max_val="180" value="75" width="60" height="20" name="crease_angle"/>   -      </panel> +    <!-- LOD TABLE--> +    <panel +      follows="top|left" +      name="lod table" +      left="0" +      top="0" +      width="300" +      height="163" +      visible="true" +      border="true" +      bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> +     +    <text left="10" width="240" bottom="20" height="15" follows="left|top" name="lod_table_header"> +      Select Level of Detail: +    </text> +     +    <text valign="center" halign="center" bg_visible="true" bottom_delta="16" left="75" name="triangles" width="65" height="18" follows="left|top" value="Triangles"/> +    <text valign="center" halign="center" bg_visible="true" left_pad="0" width="65" name="vertices" height="18" follows="left|top" value="Vertices"/> +    <text valign="center" halign="center" left_pad="0" name="status" width="65" bg_visible="true" height="18" follows="left|top" value="Status"/> +     +    <text valign="center" halign="center" bg_visible="true" name="high_label" left="10" top_pad="0" width="65" height="18" follows="left|top" value="High"/> +    <text valign="center" halign="center" bg_visible="true" name="high_triangles" left_pad="0" width="65" height="18" follows="left|top" value="0"/> +    <text valign="center" halign="center" bg_visible="true" name="high_vertices" left_pad="0" width="65" height="18" follows="left|top" value="0"/> +    <text valign="center" halign="center" bg_visible="true" name="high_status" left_pad="0" width="65" height="18" follows="left|top" value=""/> +    <icon height="16" width="16" image_name="lag_status_critical.tga" mouse_opaque="true" name="status_icon_high" left_delta="20" top_delta="0" /> +     +    <text valign="center" halign="center" bg_visible="true" name="medium_label" left="10" top_pad="0" width="65" height="18" follows="left|top" value="Medium"/> +    <text valign="center" halign="center" bg_visible="true" name="medium_triangles" left_pad="0" width="65" height="18" follows="left|top" value="0"/> +    <text valign="center" halign="center" bg_visible="true" name="medium_vertices" left_pad="0" width="65" height="18" follows="left|top" value="0"/> +    <text valign="center" halign="center" bg_visible="true" name="medium_status" left_pad="0" width="65" height="18" follows="left|top" value=""/> +    <icon height="16" width="16" image_name="lag_status_critical.tga" mouse_opaque="true" name="status_icon_medium" left_delta="20" top_delta="0" /> +     +    <text valign="center" halign="center" bg_visible="true" name="low_label" left="10" top_pad="0" width="65" height="18" follows="left|top" value="Low"/> +    <text valign="center" halign="center" bg_visible="true" name="low_triangles" left_pad="0" width="65" height="18" follows="left|top" value="0"/> +    <text valign="center" halign="center" bg_visible="true" name="low_vertices" left_pad="0" width="65" height="18" follows="left|top" value="0"/> +    <text valign="center" halign="center" bg_visible="true" name="low_status" left_pad="0" width="65" height="18" follows="left|top" value=""/> +    <icon height="16" width="16" image_name="lag_status_critical.tga" mouse_opaque="true" name="status_icon_low" left_delta="20" top_delta="0" /> +     +    <text valign="center" halign="center" bg_visible="true" name="lowest_label" left="10" top_pad="0" width="65" height="18" follows="left|top" value="Lowest"/> +    <text valign="center" halign="center" bg_visible="true" name="lowest_triangles" left_pad="0" width="65" height="18" follows="left|top" value="0"/> +    <text valign="center" halign="center" bg_visible="true" name="lowest_vertices" left_pad="0" width="65" height="18" follows="left|top" value="0"/> +    <text valign="center" halign="center" bg_visible="true" name="lowest_status" left_pad="0" width="65" height="18" follows="left|top" value=""/> +    <icon height="16" width="16" image_name="lag_status_critical.tga" mouse_opaque="true" name="status_icon_lowest" left_delta="20" top_delta="0" /> +     +    <text left="10" width="240" height="15" top_pad="15" follows="left|top" name="lod_table_footer"> +      Level of Detail: [DETAIL] +    </text> +     +    <icon height="16" width="16" left="20" follows="left|top" name="lod_status_message_icon"/> +    <text left_pad="5" width="230" height="28" follows="left|top" top_pad="-15" wrap="true" name="lod_status_message_text"/>      </panel> - -    <!--  PANEL --> +     +    <!-- LOD MESH-->      <panel +      follows="top|left" +      name="mesh" +      left="0" +      top_pad="0" +      width="300" +      height="237" +      visible="true"        border="true" -      label="Physics" -      name="physics_panel" -      help_topic="upload_model_physics"> - -      <!-- PHYSICS GEOMETRY--> +      bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> +     +    <text top_pad="5" left="10" name="mesh_label" height="15" follows="left|top"> +      Mesh +    </text> +     +    <radio_group follows="top|left" height="210" left="30" name="lod_file_or_limit" width="240" value="lod_from_file"> +      <radio_item bottom="195" label="Load from file" name="lod_from_file"/> +      <radio_item bottom="150" label="Auto generate" name="lod_auto_generate"/> +      <radio_item bottom="0" label="None" name="lod_none"/> +    </radio_group> +     +    <line_editor follows="left|top" bottom_delta="-170" width="140" left="45" value="" name="lod_file" height="20"/> +    <button bottom_delta="3" name="lod_browse" label="Browse..." left_pad="5" follows="left|top" width="70" height="25"/> +     +    <combo_box follows="top|left" name="lod_mode" top_pad="22" width="100" left="45" height="20"> +      <combo_item name="triangle_limit"> +        Triangle Limit +      </combo_item> +      <combo_item name="error_threshold"> +        Error Threshold +      </combo_item> +    </combo_box> +    <spinner follows="top|left" name="lod_triangle_limit" increment="10" left_pad="5" height="20" width="100" decimal_digits="0" enabled="true"/> +    <spinner left_delta="0" bottom_delta="0" increment="0.01"  follows="top|left" name="lod_error_threshold" min_val="0" max_val="100" height="20" width="100" decimal_digits="3" visible="false" enabled="true"/> +     +    <text follows="top|left" name="build_operator_text" left="45" top_pad="10" width="100" height="15" text_readonly_color="LabelDisabledColor"> +      Build Operator:   +    </text> +    <text follows="top|left" name="queue_mode_text" left_pad="5" width="100" height="15" text_readonly_color="LabelDisabledColor"> +      Queue Mode: +    </text> +    <combo_box follows="top|left" name="build_operator" top_pad="5" left="45" width="100" height="20"> +      <combo_item name="edge_collapse"> +        Edge Collapse +      </combo_item> +      <combo_item name="half_edge_collapse"> +        Half Edge Collapse +      </combo_item> +    </combo_box> +     +    <combo_box follows="top|left" name="queue_mode" left_pad="5" width="100" height="20"> +      <combo_item name="greedy"> +        Greedy +      </combo_item> +      <combo_item name="lazy"> +        Lazy +      </combo_item> +      <combo_item name="independent"> +        Independent +      </combo_item> +    </combo_box> +     +    <text top_pad="10" name="border_mode_text" left="45" follows="left|top" width="100" height="15" text_readonly_color="LabelDisabledColor"> +      Border Mode: +    </text> +     +    <text left_pad="5" name="share_tolderance_text"  follows="left|top" width="100" height="15" text_readonly_color="LabelDisabledColor"> +      Share Tolerance: +    </text> +     +    <combo_box follows="left|top" left="45" height="20" name="border_mode" width="100"> +      <combo_item name="border_unlock"> +        Unlock +      </combo_item> +      <combo_item name="border_lock"> +        Lock +      </combo_item> +    </combo_box> +    <spinner follows="left|top" name="share_tolerance" left_pad="5" width="100" decimal_digits="5" initial_value="0.00001" height="20"/> +    </panel> +     +    <!-- LOD GENERATE NORMALS--> +    <panel +      follows="top|left" +      name="generate normals" +      left="0" +      top_pad="0" +      width="300" +      height="46" +      visible="true" +      border="true" +      bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> +     +    <text left="10" name="gen_normals_label" top_pad="5" follows="top|left" width="240" height="15"> +      Generate Normals +    </text> +    <text left="35" top_pad="5" follows="top|left" width="100" height="15" name="crease_label"> +      Crease Angle: +    </text> +    <spinner follows="top|left" left_pad="5" min_val="0" max_val="180" value="75" width="60" height="20" name="crease_angle"/>   +    </panel> +      </panel> +      <!-- PHYSYCS PANEL -->        <panel -        follows="top|left" -        name="physics geometry" -        left="0" -        top="0" -        width="300" -        height="65" -        visible="true"          border="true" -        bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> - -        <radio_group follows="top|left" top="10" width="240" height="40" name="physics_load_radio" value="physics_load_from_file"> -          <radio_item bottom="0" name="physics_load_from_file" label="File:"/> -          <radio_item bottom="23" name="physics_use_lod" label="Use Level of Detail:"/> -        </radio_group> - -        <combo_box left="150" top="10" follows="left|top" height="18" -	        name="physics_lod_combo" width="130" tool_tip="LOD to use for physics shape"> -          <combo_item name="physics_lowest"> -            Lowest -          </combo_item> -          <combo_item name="physics_low"> -            Low -          </combo_item> -          <combo_item name="physics_medium"> -            Medium -          </combo_item> -          <combo_item name="physics_high"> -            High -          </combo_item> -        </combo_box> - -        <line_editor follows="left|top" top_pad="5" width="140" left="60" value="" name="physics_file" height="20"/> -        <button left_pad="10" name="physics_browse" label="Browse..." follows="left|top" width="70" height="20"/> - -        <!-- -        <check_box name="physics_optimize" follows="left|top" width="130" left="10" top_pad="5" height="20" label="Optimize"/> -        <check_box name="physics_use_hull" follows="left|top" width="130" left_pad="5" height="20" label="Use Convex Hull"/> -        --> -     </panel> - - -      <!-- PHYSICS ANALYSIS--> -      <panel -       follows="top|left" -       name="physics analysis" -       top_pad="0" -       left="0" -       width="300" -       height="130" -       visible="true" -       border="true" -       bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> - -        <text follows="left|top" bottom="40" height="30" left="10" name="method_label" font="SansSerifBig"> -          Step 1: Analysis -        </text> +        label="Physics" +        name="physics_panel" +        help_topic="upload_model_physics"> +     +        <!-- PHYSICS GEOMETRY--> +        <panel +          follows="top|left" +          name="physics geometry" +          left="0" +          top="0" +          width="300" +          height="65" +          visible="true" +          border="true" +          bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> +     +          <radio_group follows="top|left" top="10" width="240" height="40" name="physics_load_radio" value="physics_load_from_file"> +            <radio_item bottom="0" name="physics_load_from_file" label="File:"/> +            <radio_item bottom="23" name="physics_use_lod" label="Use Level of Detail:"/> +          </radio_group> +     +          <combo_box left="150" top="10" follows="left|top" height="18" + 	         name="physics_lod_combo" width="130" tool_tip="LOD to use for physics shape"> +            <combo_item name="physics_lowest"> +              Lowest +            </combo_item> +            <combo_item name="physics_low"> +              Low +            </combo_item> +            <combo_item name="physics_medium"> +              Medium +            </combo_item> +            <combo_item name="physics_high"> +              High +            </combo_item> +          </combo_box> +     +          <line_editor follows="left|top" top_pad="5" width="140" left="60" value="" name="physics_file" height="20"/> +          <button left_pad="10" name="physics_browse" label="Browse..." follows="left|top" width="70" height="20"/> +     +          <!-- +          <check_box name="physics_optimize" follows="left|top" width="130" left="10" top_pad="5" height="20" label="Optimize"/> +          <check_box name="physics_use_hull" follows="left|top" width="130" left_pad="5" height="20" label="Use Convex Hull"/> +          --> +       </panel> +     +     +        <!-- PHYSICS ANALYSIS--> +        <panel +         follows="top|left" +         name="physics analysis" +         top_pad="0" +         left="0" +         width="300" +         height="130" +         visible="true" +         border="true" +         bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> +     +          <text follows="left|top" bottom="40" height="30" left="10" name="method_label" font="SansSerifBig"> +            Step 1: Analysis +          </text> +           +          <text name="analysis_method_label" top_pad="5" width="50" follows="top|left" height="15"> +            Method: +          </text> +          <combo_box name="Method" follows="top|left" left_pad="5" bottom_delta="2" height="20" width="80"/> +          <text left="160" name="quality_label" bottom_delta="-2" width="50" follows="top|left" height="15"> +            Quality: +          </text> +          <combo_box name="Decompose Quality" bottom_delta="2" follows="top|left" left_pad="5" height="20" width="80"/> +     +          <slider name="Smooth" left="10" width="280" follows="top|left" top_pad="10" height="20" label="Smooth:"/> +     +          <check_box name="Close Holes (Slow)" follows="top|left" top_pad="10" height="15" label="Close Holes (slow)"/> +                   +          <button left="200" bottom_delta="0" width="90" follows="top|left" label="Analyze" name="Decompose" height="20"/> +          <button left="200" bottom_delta="0" width="90" follows="top|left" label="Cancel" name="decompose_cancel" visble="false" height="20"/> +        </panel> -        <text name="analysis_method_label" top_pad="5" width="50" follows="top|left" height="15"> -          Method: -        </text> -        <combo_box name="Method" follows="top|left" left_pad="5" bottom_delta="2" height="20" width="80"/> -        <text left="160" name="quality_label" bottom_delta="-2" width="50" follows="top|left" height="15"> -          Quality: -        </text> -        <combo_box name="Decompose Quality" bottom_delta="2" follows="top|left" left_pad="5" height="20" width="80"/> - -        <slider name="Smooth" left="10" width="280" follows="top|left" top_pad="10" height="20" label="Smooth:"/> - -        <check_box name="Close Holes (Slow)" follows="top|left" top_pad="10" height="15" label="Close Holes (slow)"/> -                 -        <button left="200" bottom_delta="0" width="90" follows="top|left" label="Analyze" name="Decompose" height="20"/> -        <button left="200" bottom_delta="0" width="90" follows="top|left" label="Cancel" name="decompose_cancel" visble="false" height="20"/> +     +        <!-- PHYSICS SIMPLIFICATION --> +       <panel +         follows="top|left" +         name="physics simplification" +         left="0" +         top_pad="0" +         width="300" +         height="150" +         visible="true" +         border="true" +         bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> +     +          <text follows="left|top" bottom="40" height="30" left="10" name="second_step_label" font="SansSerifBig"> +            Step 2: Simplification +          </text> +     +          <text left="10" name="simp_method_header" top_pad="5" height="15" width="140" follows="top|left"> +            Method: +          </text> +           +          <combo_box left_pad="5" height="20" width="120" follows="top|left" name="Simplify Method"/> +     +          <slider left="10" name="Combine Quality" label="Passes:" label_width="120" width="270" follows="top|left" top_pad="10" height="20"/> +          <slider name="Detail Scale" label="Detail Scale:" label_width="120" width="270" follows="top|left" top_pad="10" height="20"/> +          <slider name="Retain%" label="Retain:" label_width="120" width="270" follows="top|left" bottom_delta="0" left_delta="0" visible="false" height="20"/> +          <button left="190" width="90" follows="top|left" label="Simplify" name="Simplify" height="20"/> +          <button left="190" bottom_delta="0" width="90" follows="top|left" label="Cancel" name="simplify_cancel" height="20"/> +           +        </panel> +     +        <!-- INFO PANEL --> +        <panel +          left="0" +          top_pad="0" +          width="300" +          height="100" +          follows="left|top" +          name="physics info" +          visible="true" +          border="true"  +          bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> +           +          <text follows="top|left" name="physics_triangles" top_pad="10" height="15" left="10"> +            Triangles: [TRIANGLES] +          </text> +          <text follows="top|left" name="physics_points" top_pad="5" height="15"> +            Vertices: [POINTS] +          </text> +          <text follows="top|left" name="physics_hulls" top_pad="5" height="15"> +            Hulls: [HULLS] +          </text> +     +     +        </panel>        </panel> -       - -      <!-- PHYSICS SIMPLIFICATION --> -     <panel -       follows="top|left" -       name="physics simplification" -       left="0" -       top_pad="0" -       width="300" -       height="150" -       visible="true" -       border="true" -       bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> - -        <text follows="left|top" bottom="40" height="30" left="10" name="second_step_label" font="SansSerifBig"> -          Step 2: Simplification -        </text> - -        <text left="10" name="simp_method_header" top_pad="5" height="15" width="140" follows="top|left"> -          Method: -        </text> -         -        <combo_box left_pad="5" height="20" width="120" follows="top|left" name="Simplify Method"/> - -        <slider left="10" name="Combine Quality" label="Passes:" label_width="120" width="270" follows="top|left" top_pad="10" height="20"/> -        <slider name="Detail Scale" label="Detail Scale:" label_width="120" width="270" follows="top|left" top_pad="10" height="20"/> -        <slider name="Retain%" label="Retain:" label_width="120" width="270" follows="top|left" bottom_delta="0" left_delta="0" visible="false" height="20"/> -        <button left="190" width="90" follows="top|left" label="Simplify" name="Simplify" height="20"/> -        <button left="190" bottom_delta="0" width="90" follows="top|left" label="Cancel" name="simplify_cancel" height="20"/> -         -      </panel> - -      <!-- INFO PANEL --> +      <!-- MODIFIERS PANEL -->        <panel -        left="0" -        top_pad="0" -        width="300" -        height="100" -        follows="left|top" -        name="physics info" -        visible="true" -        border="true"  -        bevel_style="none" bg_alpha_color="0 0 0 0" bg_opaque_color="0 0 0 0.3"> - -        <slider name="physics_explode" follows="top|left" top="10" left="10" label="Preview Spread:" min_val="0.0" max_val="3.0" height="20" width="280"/> -         -        <text follows="top|left" name="physics_triangles" top_pad="10" height="15" left="10"> -          Triangles: [TRIANGLES] -        </text> -        <text follows="top|left" name="physics_points" top_pad="5" height="15"> -          Vertices: [POINTS] -        </text> -        <text follows="top|left" name="physics_hulls" top_pad="5" height="15"> -          Hulls: [HULLS] -        </text> - - +       border="true" +       label="Modifiers" +       name="modifiers_panel" +       help_topic="upload_model_modifiers"> +         <text left="10" name="scale_label" width="90" bottom="30" follows="top|left" height="15"> +           Scale: +         </text> +         <text left_pad="5" name="dimensions_label" width="140" follows="top|left" height="15"> +           Dimensions: +         </text> +          +         <spinner left="10" height="20" follows="top|left" width="80" top_pad="5" value="1.0" min_val="0.01" max_val="64.0" name="import_scale"/> +          +         <text left_pad="20" height="15" width="140" name="import_dimensions" follows="top|left"> +           [X] x [Y] x [Z] m +         </text> +          +         <text left="10" name="include_label" top_pad="20" follows="top|left" height="15"> +           Include: +         </text> +          +         <check_box top_pad="5" name="upload_textures" height="15" follows="top|left" label="Textures"/> +         <check_box top_pad="5" name="upload_skin" height="15" follows="top|left" label="Skin weight"/> +         <check_box top_pad="5" left="20" name="upload_joints" height="15" follows="top|left" label="Joint positions"/> +          +         <text left="10" name="pelvis_offset_label" top_pad="4" width="90" bottom="30" follows="top|left" height="15"> +           Pelvis Z Offset: +         </text> +          +         <spinner left="10" top_pad="4" height="20" follows="top|left" width="80" value="0.0" min_val="-3.00" max_val="3.0" name="pelvis_offset"/>        </panel> -    </panel> - -    <!-- MODIFIERS PANEL --> +    </tab_container>      <panel -      border="true" -      label="Modifiers" -      name="modifiers_panel" -      help_topic="upload_model_modifiers"> - -      <text left="10" name="scale_label" width="90" bottom="30" follows="top|left" height="15"> -        Scale: -      </text> -      <text left_pad="5" name="dimensions_label" width="140" follows="top|left" height="15"> -        Dimensions: -      </text> - -      <spinner left="10" height="20" follows="top|left" width="80" top_pad="5" value="1.0" min_val="0.01" max_val="64.0" name="import_scale"/> - -      <text left_pad="20" height="15" width="140" name="import_dimensions" follows="top|left"> -        [X] x [Y] x [Z] m -      </text> - -      <text left="10" name="include_label" top_pad="20" follows="top|left" height="15"> -        Include: -      </text> - -      <check_box top_pad="5" name="upload_textures" height="15" follows="top|left" label="Textures"/> -      <check_box top_pad="5" name="upload_skin" height="15" follows="top|left" label="Skin weight"/> -      <check_box top_pad="5" left="20" name="upload_joints" height="15" follows="top|left" label="Joint positions"/> - -      <text left="10" name="pelvis_offset_label" top_pad="4" width="90" bottom="30" follows="top|left" height="15"> -        Pelvis Z Offset: -      </text> - -      <spinner left="10" top_pad="4" height="20" follows="top|left" width="80" value="0.0" min_val="-3.00" max_val="3.0" name="pelvis_offset"/> - +     follows="all" +     height="80" +     layout="top|left" +     left="3" +     name="weights_and_warning_panel" +     top_pad="3" +     width="525"> +       <button +         follows="top|left" +         label="Calculate weights & fee" +         layout="topleft" +         left="3" +         name="calculate_btn" +         top="3" +         height="20" +         width="150" +         tool_tip="Calculate weights &fee"/> +       <button +         follows="top|left" +         label="Cancel" +         layout="topleft" +         left_pad="6" +         name="cancel_btn" +         top="3" +         height="20" +         width="80"/> +       <button +         follows="top|left" +         label="Upload" +         layout="topleft" +         left="35" +         name="ok_btn" +         top="3" +         height="20" +         visible="false" +         width="80" +         tool_tip="Upload to simulator"/> +       <button +         follows="top|right" +         label="Clear settings & reset form" +         layout="topleft" +         name="reset_btn" +         right="-2" +         top="3" +         height="20" +         width="155"/> +       <!-- ========== WEIGHTS ==========--> +       <text +         follows="top|left" +         height="15" +         layout="topleft" +         left="5" +         name="upload_fee" +         top_pad="8" +         width="130" +         word_wrap="true"> +         Upload fee: L$ [FEE] +       </text> +       <text +         height="15" +         layout="topleft" +         left_pad="0" +         name="prim_weight" +         top_delta="0" +         width="120" +         word_wrap="true"> +         Land impact: [EQ] +       </text> +       <text +         height="15" +         layout="topleft" +         left_pad="0" +         name="download_weight" +         top_delta="0" +         width="100" +         word_wrap="true"> +         Download: [ST] +       </text> +       <text +         height="15" +         top_delta="0" +         layout="topleft" +         left_pad="0" +         name="physics_weight" +         width="90" +         word_wrap="true"> +         Physics: [PH] +       </text> +       <text +         height="15" +         top_delta="0" +         layout="topleft" +         left_pad="0" +         name="server_weight" +         width="83" +         word_wrap="true"> +         Server: [SIM] +       </text> +       <!-- ========== NOTE MESSAGE ========== --> +       <text +         font="SansSerif" +         layout="topleft" +         left="6" +         name="warning_title" +         top_pad="10" +         text_color="Yellow" +         visible="true" +         width="40"> +         NOTE: +       </text> +       <text +         text_color="White" +         height="20" +         layout="topleft" +         left_pad="1" +         name="warning_message" +         parse_urls="true" +         top_delta="0" +         wrap="true" +         width="462" +         visible="true"> +         You dont have rights to upload mesh models. [[VURL] Find out how] to get certified. +       </text>      </panel> -  </tab_container> - -  <text -	height="16" -	left_delta="5" -	bottom_delta="30" -	name="upload_fee" -	width="300" -	follows="bottom|right" -	word_wrap="true"  -	> -	    Upload fee: L$ [FEE] -  </text> -  </panel> +</panel> +<text  + follows="left|top" + layout="topleft" + left="540" + name="lod_label" + top="13" + height="15" + width="290"> + Preview: + </text>  <panel + border="true" + bevel_style="none"   follows="all" - height="515" - layout="topleft" - left_pad="1" - name="right_panel" - top="0" - width="310"> - -  <text left="15" bottom="25" follows="top|left" height="15" name="name_label"> -    Name: -  </text> -  <line_editor bottom_delta="20" follows="top|left|right" height="19" max_length_bytes="64" -	     name="description_form" prevalidate_callback="ascii" width="290" /> - -  <text bottom_delta="20" left="15" follows="left|top" height="15" name="model_category_label" text_color="White"> -    What does this model represent? -  </text> -  <combo_box top_pad="1" follows="left|top" height="23" -	     name="model_category_combo"  width="200"> -    <combo_box.drop_down_button -      label_color="White"/> -    <combo_item name="Choose one" label="Choose One..." value="MUT_Unspecified"/> -    <combo_item name="Avatar shape" label="Avatar shape" value="MUT_AvatarShape"/> -    <combo_item name="Avatar attachment" label="Avatar attachment" value="MUT_AvatarAttachment"/> -    <combo_item name="Building Component" label="Building Component" value="MUT_BuildingComponent"/> -    <combo_item name="Moving object (vehicle, animal)" label="Moving object (vehicle, animal)" value="MUT_MovingObject"/> -    <combo_item name="Large, non moving etc" label="Large, non moving etc" value="MUT_LargeStationary"/> -    <combo_item name="Smaller, non-moving etc" label="Smaller, non-moving etc" value="MUT_SmallStationary"/> -    <combo_item name="Not really any of these" label="Not really any of these" value="MUT_Other"/> -  </combo_box> -   -  <text bottom_delta="20" left="15" follows="left|top" height="15" name="lod_label"> -    Preview: -  </text> -  <combo_box bottom_delta="20" follows="left|top" height="18" -	     name="preview_lod_combo" width="240" tool_tip="LOD to view in preview render"> -    <combo_item name="high"> -      Level of Detail: High -    </combo_item> -    <combo_item name="medium"> -      Level of Detail: Medium -    </combo_item> -    <combo_item name="low"> -      Level of Detail: Low -    </combo_item> -    <combo_item name="lowest"> -      Level of Detail: Lowest -    </combo_item> -  </combo_box> - -    <menu_button follows="top|left" -         image_hover_unselected="Toolbar_Left_Over" -         image_overlay="OptionsMenu_Off" -         image_selected="Toolbar_Left_Selected" -         image_unselected="Toolbar_Left_Off" -         layout="topleft" -         left_pad="5" -         name="options_gear_btn" -         width="31" -         height="25"/> -  <!-- Placeholder panel for 3D preview render --> -  <!--<panel -    name="preview_panel" -    left="15" -    bevel_style="none" -    border_style="line" -    border="true" -    width="290" -    height="290" -    follows="all"/>--> + name="preview_panel" + top_pad="4" + width="290" + height="290"/> +<panel +  follows="all" +  height="130" +  layout="topleft" +  name="right_panel" +  top_pad="5" +  width="290"> +    <combo_box +      top_pad="3" +      follows="left|top" +      height="18" +      layout="topleft" +      name="preview_lod_combo" +      width="120" +      tool_tip="LOD to view in preview render"> +        <combo_item name="high">   High  LoD   </combo_item> +        <combo_item name="medium"> Medium LoD  </combo_item> +        <combo_item name="low">    Low LoD     </combo_item> +        <combo_item name="lowest"> Lowest  LoD </combo_item> +    </combo_box> +    <menu_button +      follows="top|left" +      image_hover_unselected="Toolbar_Left_Over" +      image_overlay="OptionsMenu_Off" +      image_selected="Toolbar_Left_Selected" +      image_unselected="Toolbar_Left_Off" +      layout="topleft" +      left_pad="5" +      top_delta="0" +      name="options_gear_btn" +      width="31" +      height="25"/>      <text -     font="SansSerif" -	 bottom_delta="305" -     left="15" -     name="warning_title" -     text_color="Yellow" -     visible="true"> -     WARNING: +      follows="top|left" +      layout="topleft" +      top="5" +      left_pad="10" +      name="label_display" +      width="50"> +      Display...      </text> +    <check_box +      follows="top|left" +      label="Edges" +      layout="topleft" +      left_delta="0" +      name="disp_edges_chb" +      top_pad="8"> +    </check_box> +    <check_box +      follows="top|left" +      label="Physics" +      layout="topleft" +      name="disp_physics_chb" +      top_pad="8"> +    </check_box> +    <check_box +      follows="top|left" +      label="Textures" +      layout="topleft" +      name="disp_textures_chb" +      top_pad="8"> +    </check_box> +    <check_box +      follows="top|left" +      label="Skin weights" +      layout="topleft" +      name="disp_skin_chb" +      top_pad="8"> +    </check_box> +    <check_box +      follows="top|left" +      label="Joints" +      layout="topleft" +      name="disp_joints_chb" +      top_pad="8"> +    </check_box>      <text -     text_color="White" -     height="40" -	 width="290" -	 top_delta="15" -     left_delta="0" -     name="warning_message" -     parse_urls="true" -     wrap="true" -     visible="true"> -     You will not be able to complete the final upload of this model to the Second Life servers. [[VURL] Find out how] to get enabled for mesh model uploads.</text> - -  <text -	height="26" -	top_pad="5" -	left_delta="0" -	name="weights_text_left" -	width="80" -	word_wrap="true" -	> -Download: -Physics: -  </text> -  <text -	height="26" -	top_delta="0" -	left_pad="0" -	name="weights_left" -	width="70" -	word_wrap="true" -	> -[ST] -[PH] -  </text> -  <text -	height="26" -	top_delta="0" -	left_pad="0" -	name="weights_text_right" -	width="80" -	word_wrap="true" -	> -Server: -Prim equivs: -  </text> -  <text -	height="26" -	top_delta="0" -	left_pad="0" -	name="weights_right" -	width="70" -	word_wrap="true"  -	> -[SIM] -[EQ] -  </text> -</panel> - -<panel - follows="bottom|left|right" - height="33" - layout="topleft" - left="0" - name="bottom_buttons_panel" - top_pad="1" - width="610">    -  <button top="3" left="10"  follows="bottom|left" height="20" label="Set to defaults" width="100" name="reset_btn" tool_tip="Set to defaults"/> -  <button top="3" left="310"  follows="bottom|right" height="20" label="Calculate weights & fee" width="150" name="calculate_btn" tool_tip="Calculate weights & fee"/> -  <button top="3" left_delta="0"  follows="bottom|right" height="20" label="Upload" width="80" name="ok_btn" tool_tip="Upload to simulator" visible="false"/> -  <button top="3" right="-10" follows="right|bottom" height="20" width="80" label="Cancel" name="cancel_btn"/> +      follows="top|left" +      layout="topleft" +      left="2" +      name="physics_explode_label" +      top="85"> +      Preview Spread: +    </text> +    <slider +      name="physics_explode" +      follows="top|left" +      top="100" +      left="0" +      min_val="0.0" +      max_val="3.0" +      height="20" +      width="150"/>  </panel> -   -<panel - name="preview_panel" - left="320" - top="131" - bevel_style="none" - border_style="line" - border="true" - width="290" - height="290" - follows="all"/>   -   -  <!-- -  <button bottom_delta="0" left="10" width="120" name="auto fill" label="Generate LOD" tool_tip="Automatically generate levels of detail"/> -  <button bottom_delta="0" left="140" width="120" name="smooth normals" label="Generate Normals" tool_tip="Regenerate normals based on mesh shape"/> -  <button bottom_delta="0" left="260" width="120" name="consolidate" label="Consolidate" tool_tip="Combine similar submeshes (reduces number of submeshes)"/> -  <button bottom_delta="30" left="260" width="120" name="scrub materials" label="Scrub Materials" tool_tip="Remove all material information (clear textures, set all colors to white)."/> -   -  <spinner bottom_delta="0" left="140" width="120" height="16" initial_value="75" label_width="60" name="edge threshold" decimal_digits="0" min_val="0" max_val="180" increment="5" label="Hard Angle" tool_tip="Maximum angle that will be smoothed between triangles when using Generate Normals"/> - -  <text bottom_delta="30" follows="top|left" height="15" left="10" name="high_lod_label"> -    High LOD: -  </text> -  <combo_box bottom_delta="0" left="97" follows="left|top" height="18"  -             name="high detail combo" width="100" tool_tip="Specify mesh for this level of detail"> -    <combo_item name="high none" value="none"> -      None -    </combo_item> -    <combo_item name="high choose file" value="file"> -      Choose File... -    </combo_item> -    <combo_item name="high triangle limit" value="limit"> -      Triangle Limit -    </combo_item> -  </combo_box> -  <spinner bottom_delta="-5" left="200" width="120"  name="high limit" decimal_digits="0" increment="1" min_val="0" max_val="100" tool_tip="Triangle budget for this LOD"/> -  <text bottom_delta="25" follows="top|left" height="15" left="10" name="high info" width="300"> -    [TRIANGLES] Triangles, [VERTICES] Vertices, [SUBMESHES] Submeshes.   -    [MESSAGE] -  </text> - -  <text bottom_delta="35" follows="top|left" height="15" left="10" name="medium_lod_label"> -    Medium LOD: -  </text> -  <combo_box bottom_delta="0" left="97" follows="left|top" height="18" -             name="medium detail combo" width="100" tool_tip="Specify mesh for this level of detail"> -    <combo_item name="medium none" value="none"> -      None -    </combo_item> -    <combo_item name="medium choose file" value="file"> -      Choose File... -    </combo_item> -    <combo_item name="medium triangle limit" value="limit"> -      Triangle Limit -    </combo_item> -  </combo_box> -  <spinner bottom_delta="-5" left="200" width="120"  name="medium limit" decimal_digits="0" increment="1" min_val="0" max_val="100" tool_tip="Triangle budget for this LOD"/> -  <text bottom_delta="25" follows="top|left" height="15" left="10" name="medium info" width="300"> -    [TRIANGLES] Triangles, [VERTICES] Vertices, [SUBMESHES] Submeshes.   -    [MESSAGE] -  </text> - -  <text bottom_delta="35" follows="top|left" height="15" left="10" name="low_lod_label"> -    Low LOD: -  </text> -  <combo_box bottom_delta="0" left="97" follows="left|top" height="18"  -             name="low detail combo" width="100" tool_tip="Specify mesh for this level of detail"> -    <combo_item name="low none" value="none"> -      None -    </combo_item> -    <combo_item name="low choose file" value="file"> -      Choose File... -    </combo_item> -    <combo_item name="low triangle limit" value="limit"> -      Triangle Limit -    </combo_item> -  </combo_box> -  <spinner bottom_delta="-5" left="200" width="120"  name="low limit" decimal_digits="0" increment="1" min_val="0" max_val="100" tool_tip="Triangle budget for this LOD"/> -  <text bottom_delta="25" follows="top|left" height="15" left="10" name="low info" width="300"> -    [TRIANGLES] Triangles, [VERTICES] Vertices, [SUBMESHES] Submeshes -    [MESSAGE] -  </text> - -  <text bottom_delta="35" follows="top|left" height="15" left="10" name="lowest_lod_label"> -    Lowest LOD: -  </text> -  <combo_box bottom_delta="0" left="97" follows="left|top" height="18"  -             name="lowest detail combo" width="100" tool_tip="Specify mesh for this level of detail"> -    <combo_item name="lowest none" value="none"> -      None -    </combo_item> -    <combo_item name="lowest choose file" value="file"> -      Choose File... -    </combo_item> -    <combo_item name="lowest triangle limit" value="limit"> -      Triangle Limit -    </combo_item> -  </combo_box> -  <spinner bottom_delta="-5" left="200" width="120"  name="lowest limit" decimal_digits="0" increment="1" min_val="0" max_val="100" tool_tip="Triangle budget for this LOD"/> -  <text bottom_delta="25" follows="top|left" height="15" left="10" name="lowest info" width="300"> -    [TRIANGLES] Triangles, [VERTICES] Vertices, [SUBMESHES] Submeshes -    [MESSAGE] -  </text> - -  <text bottom_delta="35" follows="top|left" height="15" left="10" name="physics_lod_label"> -    Physical Shape: -  </text> -  <combo_box bottom_delta="0" left="97" follows="left|top" height="18" -             name="physics detail combo" width="100"> -    <combo_item name="physics none" value="none"> -      None -    </combo_item> -    <combo_item name="physics choose file" value="file"> -      Choose File... -    </combo_item> -    <combo_item name="physics triangle limit" value="limit"> -      Triangle Limit... -    </combo_item> -  </combo_box> -  <spinner bottom_delta="-5" left="200" width="90"  name="physics limit" decimal_digits="0" increment="1" min_val="0" max_val="100" tool_tip="Triangle budget for this LOD"/> -  <button bottom_delta="0" left="290" width="30" follows="left|top" height="20" label=">>"  -          name="decompose_btn" tool_tip="Create convex decomposition."/> -  <text bottom_delta="25" follows="top|left" height="15" left="10" name="physics info" width="300"> -    [TRIANGLES] Triangles, [HULLS] Hulls, [POINTS] Points -  </text> - -  <text bottom_delta="25" follows="top|left" height="15" left="10" name="include label" width="300"> -    Include: -  </text> - -  <check_box bottom_delta="20" follow="bottom|left" height="20" label="Textures" -             left="15" width="125" name="upload_textures" tool_tip="Upload associated textures "/> - -  <check_box bottom_delta="20" follow="bottom|left" height="20" label="Skin Weights" -             left="15" width="125" name="upload_skin" tool_tip="Upload vertex skin weighting information."/> - -  <check_box bottom_delta="20" follow="bottom|left" height="20" label="Joint Positions" -             left="15" width="125" name="upload_joints" tool_tip="Upload joint position information (will override avatar joint positions when mesh is worn)."/> - -   -	<button bottom_delta="25" follows="bottom|left" height="20" label="Upload" -	     left="15" name="ok_btn" width="125" tool_tip="Upload to simulator"/> - -  <text bottom_delta="20" left="15" width="280" follows="top|left" height="15" name="description_label" text_color="1 0.82 0.46 1"> -	  (No charge for upload during First Look) -	</text> -  <text bottom_delta="20" left="15" width="280" follows="top|left" height="15" name="upload_message"> -    [MESSAGE] -  </text> -   -  <spinner bottom_delta="20" label="Scale" left="15" width="120"  name="debug scale" decimal_digits="3" increment="0.1" min_val="0" max_val="64" initial_value="1" tool_tip="Multiplier for incoming object scale.  If incoming dimensions are very small or very large, modify this value to get dimensions into an acceptable range."/> -  <text bottom_delta="30" left="15" width="280" follows="top|left" height="15" name="dimensions"> -    Model Dimensions: [X]m x [Y]m x [Z]m -  </text> -  -->  </floater> | 
