<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vhundsport.se/LPWiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Peter</id>
	<title>LearningPlatform - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://vhundsport.se/LPWiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Peter"/>
	<link rel="alternate" type="text/html" href="https://vhundsport.se/LPWiki/index.php/Special:Contributions/Peter"/>
	<updated>2026-11-15T07:04:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://vhundsport.se/LPWiki/index.php?title=File:Screenshot_from_2022-03-29_08-22-52.png&amp;diff=4</id>
		<title>File:Screenshot from 2022-03-29 08-22-52.png</title>
		<link rel="alternate" type="text/html" href="https://vhundsport.se/LPWiki/index.php?title=File:Screenshot_from_2022-03-29_08-22-52.png&amp;diff=4"/>
		<updated>2023-01-14T16:57:16Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://vhundsport.se/LPWiki/index.php?title=Main_Page&amp;diff=3</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://vhundsport.se/LPWiki/index.php?title=Main_Page&amp;diff=3"/>
		<updated>2023-01-14T16:39:06Z</updated>

		<summary type="html">&lt;p&gt;Peter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
[http://brorssonsite.com/LearningPlatform/hexokinase.html Example of Hexokinase]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td width=&amp;quot;80%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This graphics engine is built with the help of [http://wiki.libsdl.org/FrontPage SDL2], [http://bulletphysics.org/wordpress/ Bullet physics], [http://opengl.org OpenGL] and some more stuff.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td width=&amp;quot;10%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td width=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Opengl_Tiny.jpeg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:SDL_logo20_sm.png]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== LearningPlatform ===&lt;br /&gt;
&lt;br /&gt;
=== Glycolysis ===&lt;br /&gt;
This is intended to be a labtool helping educating university students in metabolism. It is an interactive learning tool for teaching methabolism.&lt;br /&gt;
&lt;br /&gt;
* Platform: PC, linux Ubuntu&lt;br /&gt;
* Architecture: 64 bit linux running on a 64 bit hardware.&lt;br /&gt;
* Graphics: Gallium 0.4 on AMD PITCAIRN (DRM 2.43.0, LLVM 3.8.0&lt;br /&gt;
* OS: Linux Ubuntu 14.xxx&lt;br /&gt;
* Software used&lt;br /&gt;
** OpenGL (Open Graphics Library) API for rendering 3D vector graphics.&lt;br /&gt;
** SDL 2.0&lt;br /&gt;
** Bullet physics (bullet-2.82-r2704)&lt;br /&gt;
** Glew&lt;br /&gt;
** OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specification and released under the MIT license.&lt;br /&gt;
** Lua (lua-5.1)&lt;br /&gt;
** Freetype (freetype-2.4.12)&lt;br /&gt;
** Assimp (assimp-3.3.1)&lt;br /&gt;
** IMGUI (imgui, v1.51 WIP)&lt;br /&gt;
** pthread (POSIX thread solution/libwinpthread (port to windows)&lt;br /&gt;
&lt;br /&gt;
* Planning to use&lt;br /&gt;
** RDKit&lt;br /&gt;
&lt;br /&gt;
==== Molecules ====&lt;br /&gt;
&lt;br /&gt;
* GLucose (α-D-glucopyranose)&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Glucose Glucose on Wiki]&lt;br /&gt;
** [http://www.chemspider.com/Chemical-Structure.71358.html?rid=7d472045-8ad6-4b5d-80e2-6d001db73481&amp;amp;page_num=0 on ChemSpider]&lt;br /&gt;
* fructose-6-phosphate&lt;br /&gt;
* fructose1_6_bisphosphate link : [http://http://www.chemspider.com ChemSpider]&lt;br /&gt;
* Phosphoenolpyruvate (2-(Phosphonatooxy)acrylate)&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Phosphoenolpyruvic_acid Phosphoenolpyruvate on Wiki]&lt;br /&gt;
** [http://www.chemspider.com/Chemical-Structure.2907208.html?rid=f320ad46-2953-407f-8fae-5059c6a90bbf&amp;amp;page_num=0 on ChemSpider]&lt;br /&gt;
* Pyruvate&lt;br /&gt;
** [https://en.wikipedia.org/wiki/Pyruvic_acid on Wiki]&lt;br /&gt;
** [http://www.chemspider.com/Chemical-Structure.96901.html?rid=7cddb65a-6e75-42f9-999c-b7dbbcb0306c on ChemSpider]&lt;br /&gt;
&lt;br /&gt;
=== BioMolCraft (Date:19/11-18) ===&lt;br /&gt;
&lt;br /&gt;
Preparing updates for coming use in a lab (Dec 4 -18).&lt;br /&gt;
&lt;br /&gt;
DoD - list of tasks to fulfill before the event:&lt;br /&gt;
* Reset/Restart&lt;br /&gt;
** clean load ?&lt;br /&gt;
** [Done] only restart test &lt;br /&gt;
* [Done] Randomize positions&lt;br /&gt;
* [Done] Cleanup menus&lt;br /&gt;
** [Done] Remove/disable all menu selections that is not in real use of the actual test&lt;br /&gt;
* [Partly] Cleanup bugs&lt;br /&gt;
** make sure no bugs are left, this can only be done with thorough testing&lt;br /&gt;
** some kind of memory leak when restarting several times.&lt;br /&gt;
** [Partly] the exit dialog needs to be removed and replaced by ImGui, since it is a long delay on current solution&lt;br /&gt;
** [Done] make sure only molecules are moveable objects &lt;br /&gt;
* better mouse ptr precision (low prio on this task)&lt;br /&gt;
* [Done] Windows 10 (a must if the lab no longer have linux)&lt;br /&gt;
* [Done] Splash screen when starting up the program, either use Plane, or ImGui (low prio)&lt;br /&gt;
&lt;br /&gt;
=== BioMolCraft 2.0 (Date:2/7-19) ===&lt;br /&gt;
&lt;br /&gt;
* big molecules big footprint in memory, how to handle this?&lt;br /&gt;
* raytracing, can it be used in animating the process?&lt;br /&gt;
&lt;br /&gt;
DoD- list of tasks to fulfill before october&lt;br /&gt;
&lt;br /&gt;
* make GameLogic2 work again, &lt;br /&gt;
 - part of this is to have testing framework up and running for stage class&lt;br /&gt;
&lt;br /&gt;
=== BioMolCraft 2.1 (Date:24/11 -21) ===&lt;br /&gt;
&lt;br /&gt;
==== Issues ====&lt;br /&gt;
* links to external molecule page doesn't work anymore. The link has changed.&lt;br /&gt;
* drag and drop of molecule names works poorly&lt;br /&gt;
&lt;br /&gt;
Any time to fix these problems?&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
[[Ideas]]&lt;br /&gt;
&lt;br /&gt;
[[sequence Diagram of LP]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;uml&amp;gt;&lt;br /&gt;
title Sequence of LP&lt;br /&gt;
participant LP&lt;br /&gt;
participant View&lt;br /&gt;
participant Stage&lt;br /&gt;
&lt;br /&gt;
LP -&amp;gt; View : TestSignal&lt;br /&gt;
LP &amp;lt;-[#blue]- View : TestSignalCfm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/uml&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Building for Windows 7 ==&lt;br /&gt;
&lt;br /&gt;
== Building for Windows 10 ==&lt;br /&gt;
&lt;br /&gt;
* Add freetype&lt;br /&gt;
  [https://www.freetype.org/download.html freetype download]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* build result in linux:&lt;br /&gt;
 ./objs/libfreetype.la&lt;br /&gt;
 ./objs/.libs/libfreetype.lai&lt;br /&gt;
 ./objs/.libs/libfreetype.so&lt;br /&gt;
 ./objs/.libs/libfreetype.la&lt;br /&gt;
 ./objs/.libs/libfreetype.so.6.10.1&lt;br /&gt;
 ./objs/.libs/libfreetype.a&lt;br /&gt;
 ./objs/.libs/libfreetype.so.6&lt;br /&gt;
 peter@ironman:~/projects/LP/freetype-2.4.12$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Build from powershell works&lt;br /&gt;
* Text works, menus works, Gtest?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* building lua &lt;br /&gt;
should be built from powershell, needs to be manually built for each source code file, see script I made included in the src folder.&lt;br /&gt;
then link it all by running &lt;br /&gt;
&amp;gt;make mingw (from powershell)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* mingw libs needed to be included in Debug folder when running the program:&lt;br /&gt;
** libwinpthread-1.dll =&amp;gt; /c/MinGW/mingw64/bin/libwinpthread-1.dll (0x64940000)&lt;br /&gt;
** libgcc_s_seh-1.dll =&amp;gt; /c/MinGW/mingw64/bin/libgcc_s_seh-1.dll (0x61440000)&lt;br /&gt;
** libstdc++-6.dll =&amp;gt; /c/MinGW/mingw64/bin/libstdc++-6.dll (0x6fc40000)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Binaries for Windows 10 ===&lt;br /&gt;
&lt;br /&gt;
* [http://brorssonsite.com/LPWiki/images/6/67/Resources.zip Resources.zip]&lt;br /&gt;
* [http://brorssonsite.com/LPWiki/images/1/1a/LP.zip LP.zip]&lt;br /&gt;
* [http://brorssonsite.com/LPWiki/images/0/09/Debug.zip Debug.zip]&lt;br /&gt;
* [http://brorssonsite.com/LPWiki/images/c/c8/Lib.zip Lib.zip] and contains:&lt;br /&gt;
**biomolcraft.bat, &lt;br /&gt;
**config_lp.lua, &lt;br /&gt;
**Glycolysis.exe, &lt;br /&gt;
**Glycolysis_config.lua, &lt;br /&gt;
**libgcc_s_seh-1.dll, &lt;br /&gt;
**libstdc++-6.dll, &lt;br /&gt;
**libwinpthread-1.dll&lt;br /&gt;
* [http://brorssonsite.com/LPWiki/images/2/24/Lab-2018.zip Lab-2018.zip]&lt;br /&gt;
&lt;br /&gt;
== Building for Linux Ubuntu 14.xx ==&lt;br /&gt;
&lt;br /&gt;
== Building for Linux Ubuntu 16.04 ==&lt;br /&gt;
&lt;br /&gt;
== Building for Linux OpenSuse 13.2 ==&lt;br /&gt;
* Distribution: openSUSE 13.2 (Harlequin) (x86_64) 64-bit&lt;br /&gt;
* [[Building details openSUSE13.2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Download Glycolysis binaries for openSuse 13.2 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Media:Glycolysis_smaller.tar.gz|Glycolysis.tar.gz]]&lt;br /&gt;
* [[Media:BEvent.tar.gz|BEvent.tar.gz]]&lt;br /&gt;
* [[Media:Lib.tar.gz|lib.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
== Building for Linux CentOS Release 6.7 ==&lt;br /&gt;
* Distribution:&lt;br /&gt;
* Kernel: Kernel Linux 2.6.32-573.26.1.el6.x86_64&lt;br /&gt;
* Gnome 2.28.2&lt;br /&gt;
* [[Building details CentOS Release 6.7]]&lt;br /&gt;
* [[Run Glycolysis]]&lt;br /&gt;
&lt;br /&gt;
=== Binaries for CentOS Release 6.7 ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:BEvent_centOS_6.7.tar.gz |BEvent_centOS_6.7.tar.gz]]&lt;br /&gt;
* [[Media:Glycolysis_centOS_6.7.tar.gz |Glycolysis_centOS_6.7.tar.gz]]&lt;br /&gt;
* [[Media:Glycolysis_centOS_6.7_ver2.tar.gz |Glycolysis_centOS_6.7_ver2.tar.gz (version 2)]]&lt;br /&gt;
* [[Media:Glycolysis_centOS_6.7_ver3.tar.gz |Glycolysis_centOS_6.7 (version 3)  ]]&lt;br /&gt;
* [[Media:Glycolysis_ver10.tar.gz |Glycolysis_centOS_6.7 (version 10) ]]&lt;br /&gt;
* [[Media:Lib_centOS_6.7.tar.gz |Lib_centOS_6.7.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
* [[Media:Glycolysis_GL31_DEPTH24.tar.gz |Glycolysis_GL31_DEPTH24.tar.gz ]]&lt;br /&gt;
* [[Media:Glycolysis_GL31_DEPTH32.tar.gz |Glycolysis_GL31_DEPTH32.tar.gz ]]&lt;br /&gt;
* [[Media:Glycolysis_GL42_DEPTH24.tar.gz |Glycolysis_GL42_DEPTH24.tar.gz ]]&lt;br /&gt;
* [[Media:Glycolysis_42_DEPTH32.tar.gz |Glycolysis_42_DEPTH32.tar.gz ]]&lt;br /&gt;
* [[Media:Glycolysis_GL42_DEPTH24_NOMULTISAMPLE.tar.gz |Glycolysis_GL42_DEPTH24_NOMULTISAMPLE.tar.gz ]]&lt;br /&gt;
* [[Media:Glycolysis_ver11_GL42_updated.tar.gz |Glycolysis_ver11_GL42_updated.tar.gz ]]&lt;br /&gt;
* [[Media:Glycolysis_ver11_GL42_mito.tar.gz |Glycolysis_ver11_GL42_mito.tar.gz ]]&lt;br /&gt;
&lt;br /&gt;
== Building for Linux CentOS Release 7.0 ==&lt;br /&gt;
&lt;br /&gt;
* glxinfo&lt;br /&gt;
* glxgear&lt;br /&gt;
&lt;br /&gt;
* LD_LIBRARY_PATH = /home/peter/projects/tmp/lib:/home/peter/projects/tmp/libOS&lt;br /&gt;
&lt;br /&gt;
 &amp;gt;export LD_LIBRARY_PATH=/home/peter/projects/tmp/lib:/home/peter/projects/tmp/libOS&lt;br /&gt;
&lt;br /&gt;
=== Download binaries for CenOS 7.0 ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Glycolysis_stripped4.tar.gz | Glycolysis_stripped4.tar.gz]]&lt;br /&gt;
* [[Media:libOS.tar.gz |libOS.tar.gz ]]&lt;br /&gt;
* [[Media:LibOrig.tar.gz |LibOrig.tar.gz]]&lt;br /&gt;
* [[Media:Glib.tar.gz |Glib.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
[[OLD Getting started]]&lt;br /&gt;
&lt;br /&gt;
=== transfer files on internal network ===&lt;br /&gt;
&lt;br /&gt;
[[Media:Client-server.tar.gz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
[[Media:GLycolysis-process.png]]&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
	<entry>
		<id>https://vhundsport.se/LPWiki/index.php?title=LP&amp;diff=2</id>
		<title>LP</title>
		<link rel="alternate" type="text/html" href="https://vhundsport.se/LPWiki/index.php?title=LP&amp;diff=2"/>
		<updated>2023-01-14T16:36:57Z</updated>

		<summary type="html">&lt;p&gt;Peter: just testing out&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am starting to add text here&lt;/div&gt;</summary>
		<author><name>Peter</name></author>
	</entry>
</feed>