Skip to content

Commit e6fab96

Browse files
committed
First version of the Interaction support in Canvas2D
2 parents 9dd9daf + d3a4275 commit e6fab96

27 files changed

+5023
-0
lines changed

.vs/config/applicationhost.config

Lines changed: 1027 additions & 0 deletions
Large diffs are not rendered by default.

Babylon.js.csproj

Lines changed: 444 additions & 0 deletions
Large diffs are not rendered by default.

Babylon.js.sln

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 14
4+
VisualStudioVersion = 14.0.24720.0
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Babylon.js", "Babylon.js.csproj", "{FF5C7EB0-3C10-48A7-93AA-3EE78FDB5CA4}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
Debug|Any CPU = Debug|Any CPU
11+
Release|Any CPU = Release|Any CPU
12+
EndGlobalSection
13+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
14+
{FF5C7EB0-3C10-48A7-93AA-3EE78FDB5CA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15+
{FF5C7EB0-3C10-48A7-93AA-3EE78FDB5CA4}.Debug|Any CPU.Build.0 = Debug|Any CPU
16+
{FF5C7EB0-3C10-48A7-93AA-3EE78FDB5CA4}.Release|Any CPU.ActiveCfg = Release|Any CPU
17+
{FF5C7EB0-3C10-48A7-93AA-3EE78FDB5CA4}.Release|Any CPU.Build.0 = Release|Any CPU
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
EndGlobal

Properties/AssemblyInfo.cs

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
using System.Reflection;
2+
using System.Runtime.CompilerServices;
3+
using System.Runtime.InteropServices;
4+
5+
// General Information about an assembly is controlled through the following
6+
// set of attributes. Change these attribute values to modify the information
7+
// associated with an assembly.
8+
[assembly: AssemblyTitle("Babylon.js")]
9+
[assembly: AssemblyDescription("")]
10+
[assembly: AssemblyConfiguration("")]
11+
[assembly: AssemblyCompany("")]
12+
[assembly: AssemblyProduct("Babylon.js")]
13+
[assembly: AssemblyCopyright("Copyright © 2016")]
14+
[assembly: AssemblyTrademark("")]
15+
[assembly: AssemblyCulture("")]
16+
17+
// Setting ComVisible to false makes the types in this assembly not visible
18+
// to COM components. If you need to access a type in this assembly from
19+
// COM, set the ComVisible attribute to true on that type.
20+
[assembly: ComVisible(false)]
21+
22+
// The following GUID is for the ID of the typelib if this project is exposed to COM
23+
[assembly: Guid("ff5c7eb0-3c10-48a7-93aa-3ee78fdb5ca4")]
24+
25+
// Version information for an assembly consists of the following four values:
26+
//
27+
// Major Version
28+
// Minor Version
29+
// Build Number
30+
// Revision
31+
//
32+
// You can specify all the values or you can default the Revision and Build Numbers
33+
// by using the '*' as shown below:
34+
[assembly: AssemblyVersion("1.0.0.0")]
35+
[assembly: AssemblyFileVersion("1.0.0.0")]

Web.Debug.config

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
3+
<!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 -->
4+
5+
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
6+
<!--
7+
In the example below, the "SetAttributes" transform will change the value of
8+
"connectionString" to use "ReleaseSQLServer" only when the "Match" locator
9+
finds an attribute "name" that has a value of "MyDB".
10+
11+
<connectionStrings>
12+
<add name="MyDB"
13+
connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
14+
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
15+
</connectionStrings>
16+
-->
17+
<system.web>
18+
<!--
19+
In the example below, the "Replace" transform will replace the entire
20+
<customErrors> section of your web.config file.
21+
Note that because there is only one customErrors section under the
22+
<system.web> node, there is no need to use the "xdt:Locator" attribute.
23+
24+
<customErrors defaultRedirect="GenericError.htm"
25+
mode="RemoteOnly" xdt:Transform="Replace">
26+
<error statusCode="500" redirect="InternalError.htm"/>
27+
</customErrors>
28+
-->
29+
</system.web>
30+
</configuration>

Web.Release.config

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
3+
<!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 -->
4+
5+
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
6+
<!--
7+
In the example below, the "SetAttributes" transform will change the value of
8+
"connectionString" to use "ReleaseSQLServer" only when the "Match" locator
9+
finds an attribute "name" that has a value of "MyDB".
10+
11+
<connectionStrings>
12+
<add name="MyDB"
13+
connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
14+
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
15+
</connectionStrings>
16+
-->
17+
<system.web>
18+
<compilation xdt:Transform="RemoveAttributes(debug)" />
19+
<!--
20+
In the example below, the "Replace" transform will replace the entire
21+
<customErrors> section of your web.config file.
22+
Note that because there is only one customErrors section under the
23+
<system.web> node, there is no need to use the "xdt:Locator" attribute.
24+
25+
<customErrors defaultRedirect="GenericError.htm"
26+
mode="RemoteOnly" xdt:Transform="Replace">
27+
<error statusCode="500" redirect="InternalError.htm"/>
28+
</customErrors>
29+
-->
30+
</system.web>
31+
</configuration>

Web.config

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!--
3+
For more information on how to configure your ASP.NET application, please visit
4+
http://go.microsoft.com/fwlink/?LinkId=169433
5+
-->
6+
<configuration>
7+
<system.webServer>
8+
<caching enabled="false"/>
9+
<staticContent>
10+
<mimeMap fileExtension=".hdr" mimeType="application/hdr" />
11+
<mimeMap fileExtension=".obj" mimeType="application/obj" />
12+
<mimeMap fileExtension=".dds" mimeType="application/dds" />
13+
<mimeMap fileExtension=".tga" mimeType="application/tga" />
14+
<mimeMap fileExtension=".fx" mimeType="application/fx" />
15+
<mimeMap fileExtension=".babylon" mimeType="application/babylon" />
16+
<mimeMap fileExtension=".babylonmeshdata" mimeType="application/babylonmeshdata" />
17+
<mimeMap fileExtension=".babylonbinarymeshdata" mimeType="application/babylonbinarymeshdata" />
18+
<mimeMap fileExtension=".webp" mimeType="image/webp" />
19+
<mimeMap fileExtension=".wdp" mimeType="image/vnd.ms-photo" />
20+
</staticContent>
21+
<httpCompression>
22+
<dynamicTypes>
23+
<clear />
24+
<add enabled="true" mimeType="text/*"/>
25+
<add enabled="true" mimeType="message/*"/>
26+
<add enabled="true" mimeType="application/x-javascript"/>
27+
<add enabled="true" mimeType="application/javascript"/>
28+
<add enabled="true" mimeType="application/json"/>
29+
<add enabled="true" mimeType="application/atom+xml"/>
30+
<add enabled="true" mimeType="application/atom+xml;charset=utf-8"/>
31+
<add enabled="true" mimeType="application/babylonmeshdata" />
32+
<add enabled="true" mimeType="application/babylon"/>
33+
<add enabled="false" mimeType="*/*"/>
34+
</dynamicTypes>
35+
<staticTypes>
36+
<clear />
37+
<add enabled="true" mimeType="text/*"/>
38+
<add enabled="true" mimeType="message/*"/>
39+
<add enabled="true" mimeType="application/javascript"/>
40+
<add enabled="true" mimeType="application/atom+xml"/>
41+
<add enabled="true" mimeType="application/xaml+xml"/>
42+
<add enabled="true" mimeType="application/json"/>
43+
<add enabled="true" mimeType="application/babylonmeshdata" />
44+
<add enabled="true" mimeType="application/babylon"/>
45+
<add enabled="false" mimeType="*/*"/>
46+
</staticTypes>
47+
</httpCompression>
48+
</system.webServer>
49+
<system.web>
50+
<compilation debug="true" targetFramework="4.5.2"/>
51+
<httpRuntime targetFramework="4.5.2"/>
52+
</system.web>
53+
<system.codedom>
54+
<compilers>
55+
<compiler language="c#;cs;csharp" extension=".cs"
56+
type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
57+
warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701"/>
58+
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb"
59+
type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
60+
warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+"/>
61+
</compilers>
62+
</system.codedom>
63+
</configuration>

assets/BrickWall.png

361 KB
Loading

assets/brickwall_nh.png

163 KB
Loading

assets/rock.png

177 KB
Loading

0 commit comments

Comments
 (0)