Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Extended Trig Methods
#10
(01-15-2024, 06:42 PM)bplus Wrote: @dbox to be a total nag, it seems to me a more productive use of time to get _Maptriangle working than exotic math functions. Smile

The only people that would use exotic math functions can create their own from building blocks of the basic ones such as Sin, Cos and Tan and their Arc- prefixes because they would be quite familiar with and skilled at using Trig Indentities.

Fair point @bplus.  With each release, in addition to the larger development efforts, I try to throw in several "low-hanging fruit" keywords to keep expanding the supported list.  That's what these were "supposed" to be until I noticed the results weren't matching.

And I really am trying to focus on the fundamentals first, as much as possible.  With that being said, there is still a good bit of core QBasic/QB64 functionality that still needs to be supported in QBJS.  For example, this release will provide support for Static method variable declaration which hasn't been available to date, along with numerous additional core language support updates.  Another example is support for the "Dim As Integer a, b, c" style variable declaration in custom types that I know has tripped you up on a couple of ported programs.

_MapTriangle is still in the works, however, it is essentially an entire 3d engine disguised as a single method.  It requires adding an additional WebGL canvas to QBJS and support for all the layering options with the current 2d canvas.  I have some somewhat working prototypes, but it is still ways off.

In the meantime, I am getting close on the 0.8.0 release which I should be able to publish soon.  And as a reminder, there are expanded 2d graphics routines available in QBJS that allow you to do a lot of the things _MapTriangle is used for (e.g. RotoZoom, FillTriangle).
Reply


Messages In This Thread
Extended Trig Methods - by dbox - 01-15-2024, 02:34 PM
RE: Extended Trig Methods - by SpriggsySpriggs - 01-15-2024, 02:38 PM
RE: Extended Trig Methods - by TerryRitchie - 01-15-2024, 04:32 PM
RE: Extended Trig Methods - by SMcNeill - 01-15-2024, 02:43 PM
RE: Extended Trig Methods - by SMcNeill - 01-15-2024, 02:49 PM
RE: Extended Trig Methods - by dbox - 01-15-2024, 04:11 PM
RE: Extended Trig Methods - by RhoSigma - 01-15-2024, 04:56 PM
RE: Extended Trig Methods - by FellippeHeitor - 01-15-2024, 05:00 PM
RE: Extended Trig Methods - by bplus - 01-15-2024, 06:42 PM
RE: Extended Trig Methods - by dbox - 01-15-2024, 07:28 PM
RE: Extended Trig Methods - by SMcNeill - 01-15-2024, 07:55 PM
RE: Extended Trig Methods - by bplus - 01-15-2024, 08:04 PM
RE: Extended Trig Methods - by BSpinoza - 01-16-2024, 10:31 AM
RE: Extended Trig Methods - by dbox - 01-16-2024, 03:20 PM
RE: Extended Trig Methods - by Kernelpanic - 01-16-2024, 11:33 PM
RE: Extended Trig Methods - by bplus - 01-16-2024, 11:54 PM
RE: Extended Trig Methods - by Kernelpanic - 01-17-2024, 09:07 PM
RE: Extended Trig Methods - by TerryRitchie - 01-17-2024, 10:26 PM
RE: Extended Trig Methods - by Kernelpanic - 01-17-2024, 11:24 PM
RE: Extended Trig Methods - by TerryRitchie - 01-18-2024, 03:15 AM



Users browsing this thread: 10 Guest(s)