<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Times New Roman",serif;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
span.code
        {mso-style-name:code;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:16852091;
        mso-list-type:hybrid;
        mso-list-template-ids:968552994 67698713 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1
        {mso-list-id:501552731;
        mso-list-template-ids:-1499558872;}
@list l1:level1
        {mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level2
        {mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level3
        {mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level4
        {mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level5
        {mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level6
        {mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level7
        {mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level8
        {mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1:level9
        {mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2
        {mso-list-id:514153686;
        mso-list-type:hybrid;
        mso-list-template-ids:1193188178 -813158790 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l2:level1
        {mso-level-start-at:6;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l2:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l2:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l2:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l2:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l2:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l2:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l2:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l2:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l3
        {mso-list-id:803275429;
        mso-list-type:hybrid;
        mso-list-template-ids:1724414454 -1 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l3:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0D8;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;
        mso-fareast-font-family:"Times New Roman";
        mso-bidi-font-family:Calibri;}
@list l3:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l3:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l3:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l3:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l3:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l3:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l3:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l3:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l4
        {mso-list-id:829058705;
        mso-list-type:hybrid;
        mso-list-template-ids:-462403550 656425582 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l4:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l4:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l4:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l4:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l4:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l4:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l4:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l4:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l4:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l5
        {mso-list-id:1164934839;
        mso-list-type:hybrid;
        mso-list-template-ids:480909630 -1 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l5:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0D8;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;
        mso-fareast-font-family:"Times New Roman";
        mso-bidi-font-family:Calibri;}
@list l5:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l5:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l5:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l5:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l5:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l5:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l5:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l5:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l6
        {mso-list-id:1438985682;
        mso-list-type:hybrid;
        mso-list-template-ids:-767914168 2077020292 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l6:level1
        {mso-level-start-at:2;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l6:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l6:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l6:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l6:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l6:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l6:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l6:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l6:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l7
        {mso-list-id:1575700169;
        mso-list-type:hybrid;
        mso-list-template-ids:-825187344 1989687022 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l7:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l7:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l7:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l7:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l7:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l7:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l7:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l7:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l7:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l8
        {mso-list-id:1697271931;
        mso-list-type:hybrid;
        mso-list-template-ids:-1303208294 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l8:level1
        {mso-level-start-at:7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.25in;
        text-indent:-.25in;}
@list l8:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;}
@list l8:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:1.25in;
        text-indent:-9.0pt;}
@list l8:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.75in;
        text-indent:-.25in;}
@list l8:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.25in;}
@list l8:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:2.75in;
        text-indent:-9.0pt;}
@list l8:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:3.25in;
        text-indent:-.25in;}
@list l8:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:3.75in;
        text-indent:-.25in;}
@list l8:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:4.25in;
        text-indent:-9.0pt;}
@list l9
        {mso-list-id:1894004998;
        mso-list-type:hybrid;
        mso-list-template-ids:-505652636 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l9:level1
        {mso-level-start-at:10;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.25in;
        text-indent:-.25in;}
@list l9:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:.75in;
        text-indent:-.25in;}
@list l9:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:1.25in;
        text-indent:-9.0pt;}
@list l9:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:1.75in;
        text-indent:-.25in;}
@list l9:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:2.25in;
        text-indent:-.25in;}
@list l9:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:2.75in;
        text-indent:-9.0pt;}
@list l9:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:3.25in;
        text-indent:-.25in;}
@list l9:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:3.75in;
        text-indent:-.25in;}
@list l9:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:4.25in;
        text-indent:-9.0pt;}
@list l10
        {mso-list-id:1897548752;
        mso-list-template-ids:1609235540;}
@list l10:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l10:level2
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l10:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l10:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l10:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l10:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l10:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l10:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l10:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l11
        {mso-list-id:2113741352;
        mso-list-type:hybrid;
        mso-list-template-ids:-104029038 -1878077662 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l11:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l11:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l11:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l11:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l11:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l11:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l11:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l11:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l11:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style></head><body lang=EN-US link=blue vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>The <i>enabled</i> field enables or disables all contained emitter nodes, without changing values of their respective <i>on</i> fields.<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Just specfkngtacular, and show some nice user code structures here. These 40.3.1 <i>X3DParticleEmitterNode</i>  things are prime for showing how to create, transport, and publish these thingees in various encodings then always being able to produce canonical xml for validation. x3d json encoding guide for these being shown? <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l5 level1 lfo12'>a number of node types were not under X3DChildNode as expected</li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Are there other nodes like Joint where, as in skeleton, the first Joint container is skeleton but other joints from the same root are children?  <o:p></o:p></p><p class=MsoNormal>Can a Joint be a root node? For Hanim, only the first Joint, the root, has to be of skeleton which must be of humanoid<o:p></o:p></p><p class=MsoNormal>Of course it could make perfect use of a Joint node as the root for a scene or inline, without a skeleton. Viewpoint not part of Hanim viewpoint group is legal. <o:p></o:p></p><p class=MsoNormal>Even now, most simple examples can mostly work ok just using HAnimJoint, and HAnimDisplacer, and others, outside of Humanoid.  <o:p></o:p></p><p class=MsoNormal>Please, for next 4+, just go ahead and include Joint, Segment, Site hierarchy and Displacer as ok outside of Humanoid, just dropping Hanim prefix, for general use, getting validated structure and keystrokes, not a Spec ‘standard’ Humanoid. <o:p></o:p></p><p class=MsoNormal>How to include a (more aligned with ridgidBody structures?) Joint structure and (especially because this is such a useful and common mesh animation tool) Displacer upgrade for users not needing a ‘standard’ Humanoid? <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Peace and Fun with X3D to All, <o:p></o:p></p><p class=MsoNormal><a href="https://www.youtube.com/watch?v=P2MoQnBYCqU">https://www.youtube.com/watch?v=P2MoQnBYCqU</a><o:p></o:p></p><p class=MsoNormal>Joe<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><div style='mso-element:para-border-div;border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='border:none;padding:0in'><b>From: </b><a href="mailto:brutzman@nps.edu">Brutzman, Donald (Don) (CIV)</a><br><b>Sent: </b>Saturday, February 26, 2022 9:17 PM<br><b>To: </b><a href="mailto:x3d-public@web3d.org">X3D Public Mailing List (x3d-public@web3d.org)</a><br><b>Subject: </b>Re: [x3d-public] X3D minutes 25 FEB 2022: resolving SpotLightdefaults, Particle Systems animation, resolving many Mantis issues</p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Attendees:  Michalis Kamburelis, Vince Marchetti, Nicholas Polys, Dick Puk, Doug Sanden, Don Brutzman.  Regrets and best regards: Anita Havele.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>A good portion of this week’s session continued examination of issues discussed in last week’s minutes.  As ever, publicly posted:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l6 level1 lfo1'>[x3d-public] X3D meeting minutes 18 FEB 2022: SpotLight angles, Volume Rendering component<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l6 level1 lfo1'>https://web3d.org/pipermail/x3d-public_web3d.org/2022-February/016795.html<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>It was great to have Doug with us Friday, sharing his insights from extensive implementation of X3D in the FreeWrl project.  Thanks buddy!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l11 level1 lfo2'>http://freewrl.sourceforge.net<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Topics are numbered in order of initial agenda, but listed in order that we discussed them.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>= = = = = =<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ol style='margin-top:0in' start=7 type=1><li class=MsoListParagraph style='margin-left:-.25in;mso-list:l8 level1 lfo3'>We first discussed Spotlight defaults.  The prior discussion and minutes were very helpful.  We compared high-resolution  images created by Michalis using view3D (from Castle Game Engine) posted on Twitter.<o:p></o:p></li></ol><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://twitter.com/Web3DConsortium/status/1495106530034679810<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://castle-engine.io/view3dscene.php<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>Mantis 441: 17.4.3 SpotLight -- Default Values<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://www.web3d.org/member-only/mantis/view.php?id=441<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>We again all agreed that current outer cutoffAngle was satisfactory, and that inner angle beamWidth default deserves changing.  The inner angle beamWidth is full intensity, the outer cutoffAngle is region for linear dropoff of lighting intensity from full to 0.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/lighting.html#SpotLight<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://en.wikipedia.org/wiki/Umbra,_penumbra_and_antumbra<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Michalis gave a helpful summary revisit of the issues, noting that defaults option (cutOffAngle pi/4, beamWidth pi/8) was best of three.  Doug and Don endorsed his assessment of goodness of first defaults.  Of course authors can override any value – we are currently seeking best (and perhaps most beautiful) default values.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Dick and Nicholas proposed that an even-better adjustment might be possible, showing even-more-obvious central beamwidth, with less-overwhelming dropoff in the penumbra… more like what theatrical effects might look like.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Nicholas shared dramatic images illustrating this point.  Looks like outer cutoffAngle is less than 10% greater than central beamWidth.  Might want an even-narrower SpotLight radius overall.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://clipartix.com/spotlight-clipart-image-23014<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://media.istockphoto.com/vectors/abstract-blue-spotlight-shiny-vector-id508944706?k=6&m=508944706&s=170667a&w=0&h=Vd6xyzzTBu7EFB68CssxKnsKZl-z0rR6f4MB-EuRsuI=<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>So we decided to look even further at this potential improvement.  Michalis will take another look at possible defaults (cutOffAngle = pi/4, beamWidth = almost cutOffAngle but not quite) and share them back as example images.  Thanks!<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>= = = = =<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ol style='margin-top:0in' start=8 type=1><li class=MsoListParagraph style='margin-left:-.25in;mso-list:l8 level1 lfo3'>We next examined whether X3DParticleSystem might add enabled field to facilitate author control<o:p></o:p></li></ol><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>Mantis 1380: ability to disable/enable X3DParticleEmitterNode<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://www.web3d.org/member-only/mantis/view.php?id=1380<o:p></o:p></li></ul><p class=MsoListParagraph><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>X3D Architecture, Particle Systems component, 40.3.1 <i>X3DParticleEmitterNode</i><o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/particleSystems.html#X3DParticleEmitterNode<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>several positive reasons to add: animation, control, performance, avoid convoluted workarounds<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>question about whether they should be still shown if enabled set to false… good discussion… drives us towards maybe defining an ‘on’ field instead, much clearer<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>negative points: none noted<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>We will work on draft prose and potential resolution next week. Example:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>X3D Architecture, 17.2.1 Light source semantics<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/lighting.html#LightSourceSemantics<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>“The <i>on</i> field specifies whether the light is enabled or disabled. If the value is <span class=code>FALSE</span>, the light is disabled and will not affect any nodes in the scene. If the value is <span class=code>TRUE</span>, the light will affect other nodes according to the 17.2.1.2 Scoping of lights.”<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Suggested addition to 40.3.1 <i>X3DParticleEmitterNode </i>follows.<i><o:p></o:p></i></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>“The <i>on</i> field specifies whether the particle emitter node is enabled or disabled. If the value is FALSE, the node is disabled and no new particles are generated. If the value is TRUE, particles are generated. If the node is generating particles and value is subsequently set to FALSE, existing particles finish their expected presentation.”<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Since ParticleSystem node includes an emitters array for all active emitter nodes, it makes sense to include a boolean field there as well.  However, we don’t want to force disabled nodes on/off since the author might be selective regarding which emitters are on/off.  For disambiguation, suggest calling that field <i>enabled</i>.<o:p></o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>The <i>enabled</i> field enables or disables all contained emitter nodes, without changing values of their respective <i>on</i> fields.<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>In the meeting chat, Doug suggested particles would stall in place until re-enabled.  Thinking that through after the meeting, it might look strange to have particles “hanging” in mid-space, further an author would not have a way to clear the field.  And so, think it best that on/off control just be connected to particle generation.  If someone really wants pause/resume/clear functionality added, that would be appropriate for future X3D4.1.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Serious “eye candy” from Holger and X_ITE: a compelling set of implementations demonstrating power of Particle emitter nodes.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://create3000.github.io/x_ite<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://create3000.github.io/media/examples/ParticleSystems/ConeEmitter/example.html<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://create3000.github.io/media/examples/ParticleSystems/ExplosionEmitter/example.html<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://create3000.github.io/media/examples/ParticleSystems/ForcePhysicsModel/example.html<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://create3000.github.io/media/examples/ParticleSystems/ParticleSystem/example.html<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://create3000.github.io/media/examples/ParticleSystems/PointEmitter/example.html<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://create3000.github.io/media/examples/ParticleSystems/PolylineEmitter/example.html<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://create3000.github.io/media/examples/ParticleSystems/SurfaceEmitter/example.html<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://create3000.github.io/media/examples/ParticleSystems/VolumeEmitter/example.html<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://create3000.github.io/media/examples/ParticleSystems/WindPhysicsModel/example.html<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>9. We next rechecked Interface Hierarchy for X3DChildNode and root node type.  At first it looked like a number of node types were not under X3DChildNode as expected.  Looking at them again in subsequent review, I think we are OK.  Further scrutiny is always welcome, this diagram (originally authored by Joe Williams) is central to everything defined in X3D scene graph.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l4 level1 lfo4'>https://www.web3d.org/documents/specifications/19775-1/V4.0/Part01/concepts.html#InterfaceHierarchy<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Next discussion responses are applied following each of the meeting agenda items.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From:</b> Brutzman, Donald (Don) (CIV) <br><b>Sent:</b> Wednesday, February 23, 2022 5:22 PM<br><b>To:</b> X3D Public Mailing List (x3d-public@web3d.org) <x3d-public@web3d.org><br><b>Cc:</b> Nicholas Polys <npolys@vt.edu>; Michalis Kamburelis (michalis.kambi@gmail.com) <michalis.kambi@gmail.com>; brutzman@nps.edu<br><b>Subject:</b> RE: X3D agenda 25 FEB 2022: resolve SpotLight defaults, other Mantis issues<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>6. Also proposed for working-group review, comments welcome:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l2 level1 lfo5'>Mantis 1382: 37.4.10 RigidBody as X3DChildNode (instead of X3DNode)<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l2 level1 lfo5'>https://www.web3d.org/member-only/mantis/view.php?id=1382<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l2 level1 lfo5'>X3D Architecture, clause 37 Rigid body physics, 37.4.10 RigidBody<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l2 level1 lfo5'>https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/rigidBodyPhysics.html#RigidBody<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><table class=MsoNormalTable border=0 cellspacing=5 cellpadding=0><tr><td style='padding:.75pt .75pt .75pt .75pt'></td><td style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal>Seems more consistent and practical to have RigidBody as X3DChildNode.<br>No problems yet seen, testing with X3DUOM and XMLSpy looks OK.<o:p></o:p></p><p class=MsoNormal>If there are any difficulties with content model, then do not do it.<br>If added, only expected changes are to the node signature and the Interface hierarchy.<o:p></o:p></p></td></tr></table><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p><p class=MsoNormal><b>Consensus</b>: RigidBody changed to implement X3DChildNode.  As expected, no problems occurred in X3DUOM.  Changes checked in.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p></div><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From:</b> Brutzman, Donald (Don) (CIV) <brutzman@nps.edu> <br><b>Sent:</b> Wednesday, February 23, 2022 9:24 AM<br><b>To:</b> X3D Public Mailing List (x3d-public@web3d.org) <x3d-public@web3d.org><br><b>Cc:</b> Nicholas Polys <npolys@vt.edu>; Michalis Kamburelis (michalis.kambi@gmail.com) <michalis.kambi@gmail.com>; Brutzman, Donald (Don) (CIV) <brutzman@nps.edu><br><b>Subject:</b> X3D agenda 25 FEB 2022: resolve SpotLight defaults, other Mantis issues<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoListParagraph style='margin-left:.25in;text-indent:-.25in;mso-list:l1 level1 lfo6'><![if !supportLists]><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>      </span></span><![endif]>Regular Friday meeting 08-0900 Friday, call information follows.</p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Videoconference Connectivity:<o:p></o:p></p><ul style='margin-top:0in' type=disc><li class=MsoPlainText style='margin-top:0in;margin-bottom:0in;mso-list:l10 level1 lfo7'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>https://us02web.zoom.us/j/81634670698?pwd=a1VPeU5tN01rc21Oa3hScUlHK0Rxdz09<o:p></o:p></span></li><li class=MsoPlainText style='margin-top:0in;margin-bottom:0in;mso-list:l10 level1 lfo7'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>https://zoom.us/j/148206572  Password 483805<span class=apple-converted-space> </span><o:p></o:p></span></li><li class=MsoPlainText style='margin-top:0in;margin-bottom:0in;mso-list:l10 level1 lfo7'><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>https://www.web3d.org/member/teleconference-information<o:p></o:p></span></li></ul><p class=MsoNormal> <o:p></o:p></p><ol style='margin-top:0in' start=2 type=1><li class=MsoListParagraph style='margin-left:0in;mso-list:l1 level1 lfo6'>Followup on SpotLight default values, concluding considerations from last week<o:p></o:p></li></ol><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'>https://web3d.org/pipermail/x3d-public_web3d.org/2022-February/016795.html<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'>https://twitter.com/Web3DConsortium/status/1495106530034679810<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'>see Twitter images, thanks again to Michalis for compelling examples<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>answered in detail above.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ol style='margin-top:0in' start=3 type=1><li class=MsoListParagraph style='margin-left:0in;mso-list:l1 level1 lfo6'>I “discovered” about a hundred more issues on Mantis that were not being tracked, ouch… They are now all “assigned” and being seen by our filters.  The majority are editorial in nature, time-consuming but not requiring working-group inputs.  Will advise when help is needed.<o:p></o:p></li></ol><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'>https://www.web3d.org/member-only/mantis/view_all_bug_page.php<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>ouch ouch ouch but no major blockers found... super glad these comments (many by Roy Walmsley) weren’t lost, they indeed improve the X3D4 spec.  onward we go, accelerating uphill…<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ol style='margin-top:0in' start=4 type=1><li class=MsoListParagraph style='margin-left:0in;mso-list:l1 level1 lfo6'>Michalis Appearance adjustments: please walk us through this, there are some questions, should be simple.<o:p></o:p></li></ol><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'>Mantis 1381: editorial correction to Appearance texture prose<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'>https://www.web3d.org/member-only/mantis/view.php?id=1381<o:p></o:p></li></ul><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Michalis updated the Mantis issue with more information – thank you.  Not at all controversial.  Dick and I will perform final review and resolution as editors.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><ol style='margin-top:0in' start=5 type=1><li class=MsoListParagraph style='margin-left:0in;mso-list:l1 level1 lfo6'>Nicholas + everyone, continue needing your insight for carefully resolving these.<o:p></o:p></li></ol><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'>1380: ability to disable/enable X3DParticleEmitterNode<span style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'>https://www.web3d.org/member-only/mantis/view.php?id=1380<span style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></li></ul><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p><p class=MsoNormal>answered in detail above, better and better.<o:p></o:p></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'><span style='font-size:10.0pt'>Mantis 836: 04.3.2 Root nodes - Additional nodes need to be allowed as root nodes</span><span style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'><span style='font-size:10.0pt'>https://www.web3d.org/member-only/mantis/view.php?id=1381<o:p></o:p></span></li></ul><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>now ready to resolve, RigidBody no longer needs to be listed since it is X3DChildNode.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'><span style='font-size:10.0pt'>Mantis 499: 41.4.8 ProjectionVolumeStyle - add Fields intensityThresholdFloor, intensityThresholdCeiling ?<o:p></o:p></span></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'><span style='font-size:10.0pt'>https://www.web3d.org/member-only/mantis/view.php?id=499<o:p></o:p></span></li></ul><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>Thanks for review Nicholas.  Not needed now in X3D4. Mantis issue deferred as possibility in X3D4.1.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'><span style='font-size:10.0pt'>Mantis 545: 41.4.2 BoundaryEnhancementVolumeStyle descriptions for opacityFactor and retainedOpacity fields<o:p></o:p></span></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'><span style='font-size:10.0pt'>https://www.web3d.org/member-only/mantis/view.php?id=545<o:p></o:p></span></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'><span style='font-size:10.0pt'>https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/volume.html#BoundaryEnhancementVolumeStyle<o:p></o:p></span></li></ul><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>Thanks for prose definitions Nicholas.  Descriptions added to specification.  Also added following reference:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'><span style='font-size:10.0pt'>Mantis 1383: Adding reference to Volume Component<o:p></o:p></span></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'><span style='font-size:10.0pt'>https://www.web3d.org/member-only/mantis/view.php?id=1383<o:p></o:p></span></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'><span style='font-size:10.0pt'>https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/bibliography.html#VIS2002<o:p></o:p></span></li></ul><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>Finally<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'><span style='font-size:10.0pt'>Mantis 917: Table 41.7 Volume rendering component support levels - ShadedVolumeStyle shadows support unclear<o:p></o:p></span></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'><span style='font-size:10.0pt'>https://www.web3d.org/member-only/mantis/view.php?id=917<o:p></o:p></span></li></ul><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>Reviewed and considered satisfactory, issue is ready for final editors review to resolve.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>= = = = = =<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><ol style='margin-top:0in' start=10 type=1><li class=MsoListParagraph style='margin-left:-.25in;mso-list:l9 level1 lfo9'><span style='font-size:10.0pt'>Dare we look ahead?<o:p></o:p></span></li></ol><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>Umm, no we don’t!   Too many X3D4 Mantis issues still need to be applied for a pristine ISO specification!!<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>(after-action discussion by Nicholas and Don follows…)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>Interesting discussion point today: Geospatial implementations are farther along than Dick and I had thought… this will deserve further group discussion.  Example:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><ul style='margin-top:0in' type=disc><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'>2019 M56.4 and M7.1 Ridgecrest sequence<o:p></o:p></li><li class=MsoListParagraph style='margin-left:0in;mso-list:l7 level1 lfo8'>https://raw.githack.com/andreasplesch/VR-GeoCal/master/x3dom/RidgeCrest_M7.1.html<o:p></o:p></li></ul><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>But, if we were to look farther ahead to X3D4.1 beyond some small potential improvements, there is perhaps only a short list of major-change additions that we are deferring:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><ol style='margin-top:0in' start=1 type=a><li class=MsoListParagraph style='margin-left:0in;mso-list:l0 level1 lfo10'>Khronos<span style='font-size:10.0pt'> </span>KTX texture comparison<o:p></o:p></li></ol><p class=MsoListParagraph>https://www.khronos.org/ktx</p><ol style='margin-top:0in' start=2 type=a><li class=MsoListParagraph style='margin-left:0in;mso-list:l0 level1 lfo10'>Open Geospatial Consortium (OGC) 3D Tiles <o:p></o:p></li></ol><p class=MsoListParagraph>http://docs.opengeospatial.org/cs/18-053r2/18-053r2.htmlW3C </p><ol style='margin-top:0in' start=3 type=a><li class=MsoListParagraph style='margin-left:0in;mso-list:l0 level1 lfo10'>WebXR Device API<span style='font-size:10.0pt'><o:p></o:p></span></li></ol><p class=MsoListParagraph>https://www.w3.org/TR/webxr<span style='font-size:10.0pt'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>Further, given X3D4 support for all X3D3 capabilities, glTF rendering, Web Audio API and HTML5 itself, it appears there are no barriers to implementation simply adding such support to their codebases with full expressiveness in X3D scene graph already available.  Wow…<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>= = = = = =<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>What an amazing team of players!  Today was another impressive high-water mark of collaboration by many super experts, truly exhilarating.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt'>Thanks for all efforts, onward we go.  Have fun with X3D!  8)</span><span style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>all the best, Don<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>-- <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>Don Brutzman  Naval Postgraduate School, Code USW/Br        </span><a href="mailto:brutzman@nps.edu"><span style='font-size:10.0pt;font-family:"Courier New";color:#0563C1'>brutzman@nps.edu</span></a><span style='font-size:10.0pt;font-family:"Courier New"'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA    +1.831.656.2149<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>X3D graphics, virtual worlds, Navy robotics https://</span> <span style='font-size:10.0pt;font-family:"Courier New"'>faculty.nps.edu/brutzman<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>