[x3d-public] TextureProperties - borderWidth upper limit constrained to 1 or made unbounded?
John Carlson
yottzumm at gmail.com
Sun Apr 24 14:51:53 PDT 2022
I guess what I’m trying to say is, one does picking on shapes, not
textures, AFAIK.
John
On Sun, Apr 24, 2022 at 4:39 PM John Carlson <yottzumm at gmail.com> wrote:
> Don,
>
> The only thing I can think of is that the border width was originally
> intended to be in texture space. But then it wouldn’t be SFInt32. Any
> number of pixels (assuming there’s no possibility of negative pixels) seems
> okay. My question is, does the border extend beyond the texture?
>
> I am not sure if we should consider aliasing or not.
>
> One also might consider the border be a silhouette boundary of a shape or
> higher level grouping, if used for highlighting. We should should consider
> carefully what terminology we use. In this case, it seems like it’s the
> border of the texture, and has little to do with shapes or groups.
>
> I don’t really see highlights on textures as too useful. How does one
> select a texture in X3D and not a shape or group?
>
> Thanks!
>
> John
>
> On Sun, Apr 24, 2022 at 2:03 PM Brutzman, Donald (Don) (CIV) <
> brutzman at nps.edu> wrote:
>
>> Current issue needing group discussion:
>>
>>
>>
>> - Mantis 18.4.9 TextureProperties - borderWidth upper limit
>> - https://www.web3d.org/member-only/mantis/view.php?id=921
>> - Roy Wlamsley: “In the signature for the TextureProperties node the
>> borderWidth field is listed as being of type SFInt32, having a default
>> value of zero, and having limits of [0,1]. This implies that only a single
>> pixel may be used as a border. Is this correct? Or should the limits be
>> [0,inf) so that any number of pixels can be used as a border?
>>
>>
>>
>> - X3D4 Architecture, Texturing component, 18.4.9 TextureProperties
>> -
>> https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/texturing.html#TextureProperties
>> - SFInt32 [in,out] borderWidth 0 [0,1]
>> - “The *borderWidth* field describes the number of pixels to use for
>> a texture border.”
>>
>>
>>
>> Leaving *borderWidth* unconstrained seems like a useful presentation
>> feature, especially for animation highlighting individual textures.
>>
>>
>>
>> HTML5 allows specification of border-width in pixels (default) or percent
>> or by enumeration. We will stick with pixels only, not making any changes
>> to functionality during this final review..
>>
>>
>>
>> - CSS Backgrounds and Borders Module Level 3
>> - W3C Candidate Recommendation Draft, 26 July 2021
>> - 3.3. Line Thickness: the border-width properties
>> - <line-width> = <length [0,∞]> | thin | medium | thick
>> - https://www.w3.org/TR/css-backgrounds-3/#border-width
>>
>>
>>
>> Please advise if any problems seen with removing upper bound, absent any
>> objections we will apply the change.
>>
>>
>>
>> all the best, Don
>>
>> --
>>
>> Don Brutzman Naval Postgraduate School, Code USW/Br
>> brutzman at nps.edu
>>
>> Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA
>> +1.831.656.2149
>>
>> X3D graphics, virtual worlds, Navy robotics https://
>> faculty.nps.edu/brutzman
>>
>>
>> _______________________________________________
>> x3d-public mailing list
>> x3d-public at web3d.org
>> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20220424/b73b47d8/attachment.html>
More information about the x3d-public
mailing list