[x3d-public] C/C++/C# SAI interface bindings, feedback
John Carlson
yottzumm at gmail.com
Wed Jun 8 22:02:26 PDT 2022
I've discovered that my MS Visual Studio can possibly load the
existing project files, but I'd like a template project or three with the
newest .h files, if possible!
For now, I guess we can put them in:
x3d / Code / [r33134] /www.web3d.org/x3d/languages (sourceforge.net)
<https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/languages/>
{c,cpp,csharp}
Thanks!
On Tue, Jun 7, 2022 at 7:29 PM John Carlson <yottzumm at gmail.com> wrote:
> Are you translating from XML or JSON examples? You can do this by hand
> for the first few examples, but ultimately you want X3dToC.xslt,
> X3dToCpp.xslt, and X3dToCSharp.xslt transformer files, which can also be
> used by X3DJSAIL to translate XML to C, XML to C++, and XML to C#. Follow
> Don’s advice, make a few examples by hand to create your templating rules
> before attempting to do .xslt. Personally i like to use an X3D example
> that Don generates from Java, found in x3d/stylesheets/java/examples.
>
> There are good X3dTo*.xslt examples to start with in the x3d/stylesheets
> folder, where the other .xslt files are.
>
> If you want to start with JSON examples, I have some very preliminary
> JavaScript files to translate to C and C++.
>
> We’ll probably end up doing both.
>
> You may safely ignore the other topics in my previous email, I’m trying
> to figure out a better XSLT. I don’t see why we can’t have programs with
> pictures.
>
> I’m also guessing your MSVC++ project files are from 2019. Hopefully,
> I’ll be able to sync up with whatever IDE you are using!
>
> Thanks!
>
> John
>
> On Tue, Jun 7, 2022 at 6:43 PM Myeong Won Lee <myeongwonlee at gmail.com>
> wrote:
>
>> Dear John,
>>
>> Confirmed that there are no C/C++/C# examples on the X3D Resources
>>> Examples in the cases i looked at.
>>
>>
>> We are implementing the X3D Resources Examples starting from Chapter 1.
>> Some of the examples in Chapter 1 and 2 will be provided soon.
>>
>> Concerning the other topics below, I am not sure.
>>
>> Sincerely,
>>
>> Myeong
>>
>> On Wed, Jun 8, 2022 at 7:36 AM John Carlson <yottzumm at gmail.com> wrote:
>>
>>> Confirmed that there are no C/C++/C# examples on the X3D Resources
>>> Examples in the cases i looked at.
>>>
>>> I would like to convert XSLT into a language with images and shapes (and
>>> maybe tactile sign language, sound, etc.) as well as text. I realize that
>>> there might not be a precedent for that (I’m currently thinking of
>>> illustrated children’s books). I realize i might need something like an
>>> editable web page to accomplish what i am attempting. SGML editor?
>>> WYSIWYG HTML editor? XSLbyDemo? What does XMLSpy provide?
>>>
>>> What if we turned XSLT into an animated system? What extensions would
>>> be required of X3D?
>>>
>>> What is Blender+XSLT? Can we do for XSLT what Blender has done for 3D?
>>>
>>> MapForce?
>>>
>>> In the back corner of my mind, i see a robot translating XSLT to
>>> Protactile and visa versa.
>>>
>>> What is XSLT operating on XSLT?
>>>
>>> John
>>>
>>> On Tue, Jun 7, 2022 at 4:47 PM John Carlson <yottzumm at gmail.com> wrote:
>>>
>>>> Please provide at least one Visual Studio project for each language,
>>>> such that newbies can get up to speed quickly. A good, up-to-date
>>>> README.md for current visual studio would be welcome! Also any examples
>>>> with current SAI.
>>>>
>>>> Don, Myeong, it’s my understanding that we don’t have someone on tap to
>>>> create X3dToC*.xslt. I’ll check the X3D Resources Examples.
>>>>
>>>> Also any DLLs you wish to provide would be cool.
>>>>
>>>> I probably won’t work on this soon, take your time.
>>>>
>>>> Would VS Code be a better development environment to use?
>>>>
>>>> John
>>>>
>>>
>>
>> --
>>
>> Myeong Won Lee, PhD, Professor
>> Faculty of Computer Science, U. of Suwon
>> Hwaseong, Gyeonggi-do, 18323 Korea
>> E-mail) myeongwonlee at gmail.com, mwlee at suwon.ac.kr
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20220609/0b0decea/attachment.html>
More information about the x3d-public
mailing list