Pete's Electronic Workshop & WebGL - Page 1
Forum section: electronics / general

author: Peter Taylor
author_rank: Regular Contributor
timestamp: July 16, 2022, 02:50:47 pm
content: Hi ya all.If you are interested in developing a WebGL only web site, please visit my site atwww.peteselectronicworkshop.com.au, which is a simple 3D modelling tool.You can create a single polyhedron prism from an extruded polygon and use the returned data directly in your WebGL application.All practical coding of HTML, JavaScript and WebGL has been implemented in this User Interface (UI).Feel free to copy and modify this code in your application, and if you are learning, use the code as a stepping stone to developing a creative, dynamic, artistic and responsive web site.It will save hundreds of hours of research.Peter TaylorPete's Electronic Workshopwww.peteselectronicworkshop.com.auKeep that good current flowing.

author: tooki
author_rank: Super Contributor
timestamp: July 16, 2022, 04:53:34 pm
content: Literally no one is interested in creating a WebGL-only website, because doing so makes absolutely no sense as anything beyond a coding exercise. For a real website, there’s no advantage to doing it in WebGL, and clear downsides.

author: Peter Taylor
author_rank: Regular Contributor
timestamp: July 16, 2022, 05:33:00 pm
content: Wow, somebody that knows nothing about creating a business, building a web site for that business using new software technology, and sharing that knowledge freely amongst likeminded people, seems to know what everybodyelse thinks of it.Where can I buy your book, visit your website, or receive another comment about something you are naïve about ?

author: pcprogrammer
author_rank: Super Contributor
timestamp: July 16, 2022, 05:42:02 pm
content: And what does your website do. In my firefox web browser only a blank screen

author: tooki
author_rank: Super Contributor
timestamp: July 16, 2022, 05:43:02 pm
content: Quote from: Peter Taylor on July 16, 2022, 05:33:00 pmLMAO at you callingmenaïve. Classic projection. I feel somewhat qualified to speak about Web stuff, since I used to work as a usability designer at an agency that does mostly websites. I’m very familiar with web technologies and usability, and how they tie in with businesses because we worked closely with our clients.Again: there’s no logic in making a WebGL-only website. It’s something nobody wants, the same way nobody wants sardine-and-licorice ice cream. Sure, one can do it, and sardines, licorice, and ice cream are all perfectly good foods, but it doesn’t make any damned sense to combine them that way. WebGL isn’t designed to be the foundation technology for a whole website.

author: tooki
author_rank: Super Contributor
timestamp: July 16, 2022, 05:45:42 pm
content: Quote from: pcprogrammer on July 16, 2022, 05:42:02 pmIt’s only slightly less useful on iPad.On Edge on Windows 11, it creates a very minimal applet to let you draw a polygon and extrude it, including rotating in 3D. It’s a perfectly fine little demo of WebGL, nothing wrong with that.What baffles me is the loony idea of making a WebGL-only website.

author: Bud
author_rank: Super Contributor
timestamp: July 16, 2022, 06:10:02 pm
content: It looks horrible on my android tablet.... Did you borrow the theme fro Darknet hackers? ....Where is the web site certificate?And the first block of text not fitting the frame and not scrollable.And i can do nothing on the tablet, the page does not react on taps.

author: Peter Taylor
author_rank: Regular Contributor
timestamp: July 16, 2022, 06:23:05 pm
content: In development. Alpha version. Works perfectly on Chrome & Edge on my monitor on my PC.

author: pcprogrammer
author_rank: Super Contributor
timestamp: July 16, 2022, 06:30:25 pm
content: Quote from: Peter Taylor on July 16, 2022, 06:23:05 pmAnd that is a problem with a lot of web development. It works fine on the developers computer with maybe a couple of browsers. For serious web development you need to test your web pages on multiple machines with different operating systems and browsers installed.

author: Peter Taylor
author_rank: Regular Contributor
timestamp: July 16, 2022, 08:32:02 pm
content: Yes. Point taken.But, half the 'professional' sites I visit are 100 times more complex yet contain obscure bugs.I know where the bugs are coming from in my web site, because I developed the program.A web site doesn't have to be professional, or commercial, or a portal to the Web World.This web site is all three of the above, and more.Yet, as you have stated, it should do something 'absolutely error free', on all systems.I will start by making it error free on my system. Give me a couple of weeks.

author: SiliconWizard
author_rank: Super Contributor
timestamp: July 16, 2022, 09:15:54 pm
content: If you want to test browsers, select at least one of them that is not Chrome-based. Edge is Chrome-based. It will give you basically the same rendering.

author: pcprogrammer
author_rank: Super Contributor
timestamp: July 17, 2022, 03:16:14 am
content: Quote from: Peter Taylor on July 16, 2022, 08:32:02 pmWow you wrote WebGL, then hats of to youQuote from: Peter Taylor on July 16, 2022, 08:32:02 pmKeep on dreaming.Quote from: Peter Taylor on July 16, 2022, 08:32:02 pmWithout access to the source code of what you are using, and the ability to modify all the systems running in the field, you are not able to make it 100% error free. WebGL might contain errors, javascript might contain error, etc.Quote from: Peter Taylor on July 16, 2022, 08:32:02 pmWell have fun working on it.

author: ebastler
author_rank: Super Contributor
timestamp: July 17, 2022, 07:04:09 am
content: You might get better feedback here if you told us about your amplifier project, and shared some design data and measurement results.Aren't the amplifiers what your business idea is about? The website is secondary, and only makes sense after you have a product. And once you have a product and have figured out what you would like to tell your target audience about it, you might realize that WebGL does not get you there (in a finite amount of time).Be honest with yourself: Are you creating busywork for yourself with the WebGL stuff, procrastinating on the actual product design and the (potentially painful) step of getting feedback from engineers and guitar players on those amps?