Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,494 Was thanked: 1274 time(s) in 745 post(s)
|
Originally Posted by: overlord It is scalable and vectorial, you can easily add new items or remove existing without print quality loss. You can also create it with Inkscape, Adobe Illustrator, etc. But please explain, why shouldn't we also do this inside SMath? We are just dreaming here (only dreaming at this moment) to create or manipulate this kind of things in SMath Studio. This is more complicated than a simple shape plugin. If the shapes need to be connected or combined into diagrams, then this is already more difficult. You should know that in ms office not svg pictures are used, but special classes, since you can't have interactive schemes based on pictures alone. It will look like a small cad system. I mentioned this earlier here. The OpenS-CAD source code is more suitable for your requirements. But as you probably know, you need to find human resources to do this job. Unfortunately, it is not yet clear how to do this. Most of the users are happy with the current functionality. This topic is used only for collect ideas, not for discussing them. I created a separate one where you can continue, but there is a bug in the forum engine that prevents me from moving the discussion there. Edited by user 29 November 2020 09:51:38(UTC)
| Reason: Not specified |
Russia ☭ forever Viacheslav N. Mezentsev |
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 23/07/2013(UTC) Posts: 1,128 Was thanked: 509 time(s) in 339 post(s)
|
Shapes don't need to be connected, they are not in this example too. Only need is them to be simple resize function. Some polygons, triangle, square, circle, lines and arrows should be enough. This is just an idea by the way.
Regards
|
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
Originally Posted by: overlord Some polygons, triangle, square, circle, lines and arrows should be enough. 1. Polygons we have all sorts published [Area, Perimeter, Center of gravity] 2. Square, Triangle ... pretty easy 3. Circles ... we have all sorts in the Forum 4. Plenty of arrows. Enjoy the clock ... Jean Circle_rkfixed Clock.sm (27kb) downloaded 23 time(s). Circle_rkfixed AnalogClock (1).sm (23kb) downloaded 19 time(s). 2D Plot Setup Glyphes-Quadrant-Arrow.sm (37kb) downloaded 22 time(s).
|
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
Originally Posted by: uni This is more complicated than a simple shape plugin. If the shapes need to be connected or combined into diagrams, then this is already more difficult. That's the answer. Once you will have digested the under the hood of gyzmas shapes from Samples SVG Primer, it is clear that all your creations are in vector. Then you need a core structure to join all those vectors [of your creation] into again a resulting stand alone creation That's what CAD systems do and there are plenty freeware ... LibreCAD, FreeCAD ... Unfortunately, none come with infinite library of gyzmas shapes. In 1990, I was consulting to revamp a bunker 2 Power Plant. No choice: AutoCAD 11 ... why ? Quebec-Hydro spent ~ 2 millions $ US for AutoDesk to design AutoCAD 11 wrt Process Control & Instrumentation, we had to design all our symbols +++ Who has need of that kind of re-invention in Smath ? ... To me, SVG Plugin is a dead stone that won't grow wings until it turns into fertilizer.
|
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 23/07/2013(UTC) Posts: 1,128 Was thanked: 509 time(s) in 339 post(s)
|
Yes uni, you are right. It is not easy task and require manpower but I think it is not impossible or very hard. It is not a CAD system I am talking. You misunderstood the concept. There are already web sites which are SVG creators and editors. https://editor.method.acThere are also several vbnet codes I have found but not tested. ShapeEditorTest_VS2010.zip (35kb) downloaded 13 time(s).If I hadn't leave coding for 10+ years and have spare time nowadays, I assure you I could implement it. If html code can svg editing, .Net code sure can do. And it was not me who made this is a discussion. It was Jean who made it which one will piss further contest, as always he do. I have just wrote my idea about a plugin to draw svg internally, he still try to debunk it. He even tries to debunk bug reports which are truly there waiting for to be corrected. I just don't like his attitude about these issues. If he continue this I will reply to it. Regards
|
1 user thanked overlord for this useful post.
|
|
|
Rank: Guest
Groups: Registered
Joined: 04/07/2015(UTC) Posts: 6,866 Was thanked: 981 time(s) in 809 post(s)
|
Originally Posted by: overlord Yes uni, you are right. It is not easy task and require manpower but I think it is not impossible or very hard. It is not a CAD system I am talking. You misunderstood the concept. There are already web sites which are SVG creators and editors. Slight consolation that two of us misunderstood the concept. Consequently to the failure of my XP Home PC, I have lost the personal e-mail of Steen Groode the creator of GeoGebra https://www.geogebra.org/m/WWYy5394Plenty of advanced Classrooms
|
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 28/08/2014(UTC) Posts: 1,357 Was thanked: 815 time(s) in 516 post(s)
|
Hi. Ok, now we have Document mode, in a first stage of implementation. Very good! So, time for ask for the next feature Presentation mode!. SMath now can also store the zoom of the document, which can help in this feature. Presentation mode could mean different thinks, depending of the point of view of the developer. For example, this is what mean in Wolfram mathematica: https://reference.wolfra...to/CreateASlideShow.html In Microsoft Power Point there are also an option (in a button at right bottom) for use the slides in presentation mode but into a window, not in fullscreen. Maybe for SMath Presentation mode could be a fixed window with controls for move between slides, from some given templates for the screen proportions, in this case, the paper size and the default zoom. I guess that maybe that don't require a big effort for recoding everything. I don't know also if it necessary a new extension (like smp and smpz) or not. Best regards. Alvaro.
|
|
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,494 Was thanked: 1274 time(s) in 745 post(s)
|
|
Russia ☭ forever Viacheslav N. Mezentsev |
|
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,494 Was thanked: 1274 time(s) in 745 post(s)
|
|
Russia ☭ forever Viacheslav N. Mezentsev |
|
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,494 Was thanked: 1274 time(s) in 745 post(s)
|
libode: https://github.com/wordsworthgroup/libodeEasy to compile, fast ODE integrators as C++ classes This repo contains a collection of C++ classes for solving systems of ordinary differential equations (ODEs) in autonomous form. |
Russia ☭ forever Viacheslav N. Mezentsev |
|
|
|
Rank: Newbie
Groups: Registered
Joined: 25/03/2021(UTC) Posts: 4 Location: Newyork
|
Originally Posted by: uni It would be great to get these books and sources: - Practical Cross-Platform Charts and Graphics with ASP.NET Core MVC: Code Examples
- Practical C# and WPF for Financial Markets: Code Examples
- Practical Quantitative Finance with R: Code Examples
- Practical .NET Chart Development and Applications: Code Examples
- Practical WPF Charts and Graphics: Code Examples
- Practical Numerical Methods with C#: Code Examples
- Practical Silverlight Programming: Code Examples
- Practical WPF Graphics Programming: Code Examples
- Practical C# Charts and Graphics: Code Examples
I have only the last one. Thanks for this I will definitely read this.
|
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 28/08/2014(UTC) Posts: 1,357 Was thanked: 815 time(s) in 516 post(s)
|
Originally Posted by: uni libode: https://github.com/wordsworthgroup/libodeEasy to compile, fast ODE integrators as C++ classes This repo contains a collection of C++ classes for solving systems of ordinary differential equations (ODEs) in autonomous form. Hi Viacheslav. I don't understand what mean autonomous for the library authors: are the library only for system of equations without an explicit independent variable? For example: x''+3*x'+2*x=0 is lineal and autonomous but x''+3*t+x+2*x=0 it's lineal but depends on t in an explicit way. Also, x''+3*x'+2*x=sin(t) is lineal with constant coefficients, but is not autonomous. Best regards. Alvaro. Edited by user 26 March 2021 04:36:54(UTC)
| Reason: Not specified
|
|
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,494 Was thanked: 1274 time(s) in 745 post(s)
|
Not sure about this, but: Quote:A non-autonomous system x'=f(t,x) can be reduced to an autonomous one by introducing a new unknown function x[n+1]=t. Autonomous system |
Russia ☭ forever Viacheslav N. Mezentsev |
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 28/08/2014(UTC) Posts: 1,357 Was thanked: 815 time(s) in 516 post(s)
|
Originally Posted by: uni Not sure about this, but: Quote:A non-autonomous system x'=f(t,x) can be reduced to an autonomous one by introducing a new unknown function x[n+1]=t. Autonomous system Hi. So, if you implement this library as plugin, and given that always you can get an autonomous system from a non-autonomous one, you can internally do the transformation taking the initials values as xo=stack(xo,t.ini) and the derivatives vector D(t,x)=stack(D(x[n+1],x),1), and finally suppressing the last column from the answer, like in the attached. autonomous.sm (14kb) downloaded 17 time(s).Best regards. Alvaro. Edited by user 26 March 2021 19:50:45(UTC)
| Reason: Not specified
|
|
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,494 Was thanked: 1274 time(s) in 745 post(s)
|
Yes, I used a similar technique here. I am collecting source code for interesting solver examples. Sooner or later, I hope there will be a possibility to add them. These examples can be converted to C# code. Then they will be available everywhere (Windows, Linux, ...). Edited by user 27 March 2021 17:29:36(UTC)
| Reason: Not specified |
Russia ☭ forever Viacheslav N. Mezentsev |
1 user thanked uni for this useful post.
|
|
|
Rank: Newbie
Groups: Registered
Joined: 30/03/2021(UTC) Posts: 1
Was thanked: 1 time(s) in 1 post(s)
|
|
1 user thanked xSaSB for this useful post.
|
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,494 Was thanked: 1274 time(s) in 745 post(s)
|
libdspl-2.0 free digital signal processing algorithm library https://github.com/Dsplib/libdspl-2.0libdspl-2.0 — opensource cross-platform digital signal processing algorithm library, written in C language. Distributed under LGPL v3 license. This allows to use this library in all applications with dynamic linking. libdspl-2.0 includes follow algorithms sets: - Digital spectral analysis, discrete and fast Fourier transform algorithms.
- Analog and digital IIR filters design and analysis.
- Digital FIR filters design and analysis.
- Windows function collection includes 15 different parametric and nonparametric window functions.
- Digital Hilbert transform algorithms.
- Mathematical sections includes trigonometric, hyperbolic, elliptic functions of real and complex variables.
- Pseudorandom numbers generation algorithms.
- Statistic functions.
- Linear algebra BLAS and LAPACK packages are used under the hood.
- Digital resampling algorithms.
|
Russia ☭ forever Viacheslav N. Mezentsev |
|
|
|
Rank: Advanced Member Groups: Registered, Advanced Member Joined: 10/11/2010(UTC) Posts: 1,494 Was thanked: 1274 time(s) in 745 post(s)
|
John Burkardt: https://people.sc.fsu.edu/~jburkardt/- bash software;
- bookmarks
- c software;
- c++ software;
- classes;
- data containing examples of various file formats;
- datasets, sets of data associated with specific problems or subjects.
- examples of the use of system or proprietary software;
- fortran77 software;
- fortran90 software;
- fenics examples;
- freefem examples;
- fun;
- keras examples;
- matlab software;
- octave software;
- presentations;
- publications;
- python software;
- r software;
- workshop information;
|
Russia ☭ forever Viacheslav N. Mezentsev |
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 01/04/2020(UTC) Posts: 85 Location: Wellington Was thanked: 4 time(s) in 3 post(s)
|
Originally Posted by: Razonar Originally Posted by: overlord Adding svg based interactively editable shapes as in ms office would be useful.
Great idea! Best regards. Alvaro. Being able to import .svg drawings (better alternative than .png or .jpg) would be great. They are easy to edit in Inkscape etc.
|
|
|
|
Rank: Advanced Member Groups: Registered
Joined: 15/04/2012(UTC) Posts: 1,988 Was thanked: 1127 time(s) in 723 post(s)
|
Originally Posted by: marks2c
Being able to import .svg drawings (better alternative than .png or .jpg) would be great. They are easy to edit in Inkscape etc.
The image region plugin can display svg images. You also can call inkscape from within an empty image region to create an image. 1. create an image region 2. in the context menu, set the filetype to svg 3. doubleclick the region, this opens the default program for the selected filetype. This also works with png, e.g. with MS Paint, which opens much faster than inkscape. |
|
1 user thanked mkraska for this useful post.
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.