Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 3107fee

Browse files
committed
euler vs quaternion example
1 parent 43ada25 commit 3107fee

14 files changed

+789
-12
lines changed

‎Assets/Quaternions.unity

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

‎Assets/Quaternions.unity.meta

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Assets/RotateE.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
using System.Collections;
2+
using System.Collections.Generic;
3+
using UnityEngine;
4+
5+
public class RotateE : MonoBehaviour
6+
{
7+
void Update()
8+
{
9+
transform.forward = HolisticMath.Rotate(new Coords(transform.forward, 0),
10+
1 * Mathf.Deg2Rad, false,
11+
1 * Mathf.Deg2Rad, false,
12+
1 * Mathf.Deg2Rad, false).ToVector();
13+
}
14+
}

‎Assets/RotateE.cs.meta

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Assets/RotateQ.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
using System.Collections;
2+
using System.Collections.Generic;
3+
using UnityEngine;
4+
using UnityEngine.UIElements;
5+
6+
public class RotateQ : MonoBehaviour
7+
{
8+
void Update()
9+
{
10+
transform.Rotate(1, 1, 1);
11+
}
12+
}

‎Assets/RotateQ.cs.meta

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Assets/Scenes/MatrixEx.unity

Lines changed: 215 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ MonoBehaviour:
164164
translation: {x: 1, y: 0, z: 0}
165165
scaling: {x: 2, y: 2, z: 2}
166166
rotation: {x: 0, y: 45, z: 0}
167+
shear: {x: 0, y: 0, z: 0}
167168
center: {fileID: 998574313}
168169
--- !u!4 &17957407
169170
Transform:
@@ -1219,6 +1220,111 @@ Transform:
12191220
m_Children: []
12201221
m_Father: {fileID: 0}
12211222
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1223+
--- !u!1 &1264849858
1224+
GameObject:
1225+
m_ObjectHideFlags: 0
1226+
m_CorrespondingSourceObject: {fileID: 0}
1227+
m_PrefabInstance: {fileID: 0}
1228+
m_PrefabAsset: {fileID: 0}
1229+
serializedVersion: 6
1230+
m_Component:
1231+
- component: {fileID: 1264849862}
1232+
- component: {fileID: 1264849861}
1233+
- component: {fileID: 1264849860}
1234+
- component: {fileID: 1264849859}
1235+
m_Layer: 0
1236+
m_Name: Sphere (9)
1237+
m_TagString: Untagged
1238+
m_Icon: {fileID: 0}
1239+
m_NavMeshLayer: 0
1240+
m_StaticEditorFlags: 0
1241+
m_IsActive: 1
1242+
--- !u!135 &1264849859
1243+
SphereCollider:
1244+
m_ObjectHideFlags: 0
1245+
m_CorrespondingSourceObject: {fileID: 0}
1246+
m_PrefabInstance: {fileID: 0}
1247+
m_PrefabAsset: {fileID: 0}
1248+
m_GameObject: {fileID: 1264849858}
1249+
m_Material: {fileID: 0}
1250+
m_IncludeLayers:
1251+
serializedVersion: 2
1252+
m_Bits: 0
1253+
m_ExcludeLayers:
1254+
serializedVersion: 2
1255+
m_Bits: 0
1256+
m_LayerOverridePriority: 0
1257+
m_IsTrigger: 0
1258+
m_ProvidesContacts: 0
1259+
m_Enabled: 1
1260+
serializedVersion: 3
1261+
m_Radius: 0.5
1262+
m_Center: {x: 0, y: 0, z: 0}
1263+
--- !u!23 &1264849860
1264+
MeshRenderer:
1265+
m_ObjectHideFlags: 0
1266+
m_CorrespondingSourceObject: {fileID: 0}
1267+
m_PrefabInstance: {fileID: 0}
1268+
m_PrefabAsset: {fileID: 0}
1269+
m_GameObject: {fileID: 1264849858}
1270+
m_Enabled: 1
1271+
m_CastShadows: 1
1272+
m_ReceiveShadows: 1
1273+
m_DynamicOccludee: 1
1274+
m_StaticShadowCaster: 0
1275+
m_MotionVectors: 1
1276+
m_LightProbeUsage: 1
1277+
m_ReflectionProbeUsage: 1
1278+
m_RayTracingMode: 2
1279+
m_RayTraceProcedural: 0
1280+
m_RenderingLayerMask: 1
1281+
m_RendererPriority: 0
1282+
m_Materials:
1283+
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
1284+
m_StaticBatchInfo:
1285+
firstSubMesh: 0
1286+
subMeshCount: 0
1287+
m_StaticBatchRoot: {fileID: 0}
1288+
m_ProbeAnchor: {fileID: 0}
1289+
m_LightProbeVolumeOverride: {fileID: 0}
1290+
m_ScaleInLightmap: 1
1291+
m_ReceiveGI: 1
1292+
m_PreserveUVs: 0
1293+
m_IgnoreNormalsForChartDetection: 0
1294+
m_ImportantGI: 0
1295+
m_StitchLightmapSeams: 1
1296+
m_SelectedEditorRenderState: 3
1297+
m_MinimumChartSize: 4
1298+
m_AutoUVMaxDistance: 0.5
1299+
m_AutoUVMaxAngle: 89
1300+
m_LightmapParameters: {fileID: 0}
1301+
m_SortingLayerID: 0
1302+
m_SortingLayer: 0
1303+
m_SortingOrder: 0
1304+
m_AdditionalVertexStreams: {fileID: 0}
1305+
--- !u!33 &1264849861
1306+
MeshFilter:
1307+
m_ObjectHideFlags: 0
1308+
m_CorrespondingSourceObject: {fileID: 0}
1309+
m_PrefabInstance: {fileID: 0}
1310+
m_PrefabAsset: {fileID: 0}
1311+
m_GameObject: {fileID: 1264849858}
1312+
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
1313+
--- !u!4 &1264849862
1314+
Transform:
1315+
m_ObjectHideFlags: 0
1316+
m_CorrespondingSourceObject: {fileID: 0}
1317+
m_PrefabInstance: {fileID: 0}
1318+
m_PrefabAsset: {fileID: 0}
1319+
m_GameObject: {fileID: 1264849858}
1320+
serializedVersion: 2
1321+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1322+
m_LocalPosition: {x: 2.15, y: 4.34, z: -1.733}
1323+
m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
1324+
m_ConstrainProportionsScale: 0
1325+
m_Children: []
1326+
m_Father: {fileID: 0}
1327+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
12221328
--- !u!1 &1490019445
12231329
GameObject:
12241330
m_ObjectHideFlags: 0
@@ -1569,8 +1675,8 @@ Camera:
15691675
m_GameObject: {fileID: 1635167504}
15701676
m_Enabled: 1
15711677
serializedVersion: 2
1572-
m_ClearFlags: 1
1573-
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
1678+
m_ClearFlags: 2
1679+
m_BackGroundColor: {r: 0.08245818, g: 0.11276009, b: 0.16037738, a: 0}
15741680
m_projectionMatrixMode: 1
15751681
m_GateFitMode: 2
15761682
m_FOVAxisMode: 0
@@ -1626,6 +1732,111 @@ Transform:
16261732
m_Children: []
16271733
m_Father: {fileID: 0}
16281734
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
1735+
--- !u!1 &2096866447
1736+
GameObject:
1737+
m_ObjectHideFlags: 0
1738+
m_CorrespondingSourceObject: {fileID: 0}
1739+
m_PrefabInstance: {fileID: 0}
1740+
m_PrefabAsset: {fileID: 0}
1741+
serializedVersion: 6
1742+
m_Component:
1743+
- component: {fileID: 2096866451}
1744+
- component: {fileID: 2096866450}
1745+
- component: {fileID: 2096866449}
1746+
- component: {fileID: 2096866448}
1747+
m_Layer: 0
1748+
m_Name: Sphere (8)
1749+
m_TagString: Untagged
1750+
m_Icon: {fileID: 0}
1751+
m_NavMeshLayer: 0
1752+
m_StaticEditorFlags: 0
1753+
m_IsActive: 1
1754+
--- !u!135 &2096866448
1755+
SphereCollider:
1756+
m_ObjectHideFlags: 0
1757+
m_CorrespondingSourceObject: {fileID: 0}
1758+
m_PrefabInstance: {fileID: 0}
1759+
m_PrefabAsset: {fileID: 0}
1760+
m_GameObject: {fileID: 2096866447}
1761+
m_Material: {fileID: 0}
1762+
m_IncludeLayers:
1763+
serializedVersion: 2
1764+
m_Bits: 0
1765+
m_ExcludeLayers:
1766+
serializedVersion: 2
1767+
m_Bits: 0
1768+
m_LayerOverridePriority: 0
1769+
m_IsTrigger: 0
1770+
m_ProvidesContacts: 0
1771+
m_Enabled: 1
1772+
serializedVersion: 3
1773+
m_Radius: 0.5
1774+
m_Center: {x: 0, y: 0, z: 0}
1775+
--- !u!23 &2096866449
1776+
MeshRenderer:
1777+
m_ObjectHideFlags: 0
1778+
m_CorrespondingSourceObject: {fileID: 0}
1779+
m_PrefabInstance: {fileID: 0}
1780+
m_PrefabAsset: {fileID: 0}
1781+
m_GameObject: {fileID: 2096866447}
1782+
m_Enabled: 1
1783+
m_CastShadows: 1
1784+
m_ReceiveShadows: 1
1785+
m_DynamicOccludee: 1
1786+
m_StaticShadowCaster: 0
1787+
m_MotionVectors: 1
1788+
m_LightProbeUsage: 1
1789+
m_ReflectionProbeUsage: 1
1790+
m_RayTracingMode: 2
1791+
m_RayTraceProcedural: 0
1792+
m_RenderingLayerMask: 1
1793+
m_RendererPriority: 0
1794+
m_Materials:
1795+
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
1796+
m_StaticBatchInfo:
1797+
firstSubMesh: 0
1798+
subMeshCount: 0
1799+
m_StaticBatchRoot: {fileID: 0}
1800+
m_ProbeAnchor: {fileID: 0}
1801+
m_LightProbeVolumeOverride: {fileID: 0}
1802+
m_ScaleInLightmap: 1
1803+
m_ReceiveGI: 1
1804+
m_PreserveUVs: 0
1805+
m_IgnoreNormalsForChartDetection: 0
1806+
m_ImportantGI: 0
1807+
m_StitchLightmapSeams: 1
1808+
m_SelectedEditorRenderState: 3
1809+
m_MinimumChartSize: 4
1810+
m_AutoUVMaxDistance: 0.5
1811+
m_AutoUVMaxAngle: 89
1812+
m_LightmapParameters: {fileID: 0}
1813+
m_SortingLayerID: 0
1814+
m_SortingLayer: 0
1815+
m_SortingOrder: 0
1816+
m_AdditionalVertexStreams: {fileID: 0}
1817+
--- !u!33 &2096866450
1818+
MeshFilter:
1819+
m_ObjectHideFlags: 0
1820+
m_CorrespondingSourceObject: {fileID: 0}
1821+
m_PrefabInstance: {fileID: 0}
1822+
m_PrefabAsset: {fileID: 0}
1823+
m_GameObject: {fileID: 2096866447}
1824+
m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
1825+
--- !u!4 &2096866451
1826+
Transform:
1827+
m_ObjectHideFlags: 0
1828+
m_CorrespondingSourceObject: {fileID: 0}
1829+
m_PrefabInstance: {fileID: 0}
1830+
m_PrefabAsset: {fileID: 0}
1831+
m_GameObject: {fileID: 2096866447}
1832+
serializedVersion: 2
1833+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
1834+
m_LocalPosition: {x: 2.15, y: 4.34, z: -3.15}
1835+
m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
1836+
m_ConstrainProportionsScale: 0
1837+
m_Children: []
1838+
m_Father: {fileID: 0}
1839+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
16291840
--- !u!1660057539 &9223372036854775807
16301841
SceneRoots:
16311842
m_ObjectHideFlags: 0
@@ -1637,6 +1848,8 @@ SceneRoots:
16371848
- {fileID: 953461709}
16381849
- {fileID: 17957407}
16391850
- {fileID: 570463329}
1851+
- {fileID: 2096866451}
1852+
- {fileID: 1264849862}
16401853
- {fileID: 1086822086}
16411854
- {fileID: 1490019449}
16421855
- {fileID: 1096410173}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Base path: 'C:/Program Files/Unity/Hub/Editor/2022.3.7f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2022.3.7f1/Editor/Data/PlaybackEngines'
2+
Cmd: initializeCompiler
3+
4+
Cmd: compileSnippet
5+
insize=19544 file=Assets/DefaultResourcesExtra/Legacy Shaders/Bumped Specular pass=FORWARD ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH SHADOWS_SCREEN dKW=INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Fragment platform=d3d11 reqs=227 mask=6 start=45 ok=1 outsize=3946
6+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Base path: 'C:/Program Files/Unity/Hub/Editor/2022.3.7f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2022.3.7f1/Editor/Data/PlaybackEngines'
2+
Cmd: initializeCompiler
3+
4+
Cmd: compileSnippet
5+
insize=19544 file=Assets/DefaultResourcesExtra/Legacy Shaders/Bumped Specular pass=FORWARD ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH SHADOWS_SCREEN dKW=INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED VERTEXLIGHT_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=45 ok=1 outsize=2402
6+
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Base path: 'C:/Program Files/Unity/Hub/Editor/2022.3.7f1/Editor/Data', plugins path 'C:/Program Files/Unity/Hub/Editor/2022.3.7f1/Editor/Data/PlaybackEngines'
2+
Cmd: initializeCompiler
3+
4+
Cmd: compileSnippet
5+
insize=19239 file=Assets/DefaultResourcesExtra/Legacy Shaders/Reflective/Specular pass=FORWARD ppOnly=0 stripLineD=0 buildPlatform=19 rsLen=0 pKW=UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME UNITY_LIGHTMAP_FULL_HDR UNITY_PASS_FORWARDBASE uKW=DIRECTIONAL LIGHTPROBE_SH SHADOWS_SCREEN dKW=INSTANCING_ON FOG_LINEAR FOG_EXP FOG_EXP2 SHADOWS_SHADOWMASK DYNAMICLIGHTMAP_ON LIGHTMAP_ON LIGHTMAP_SHADOW_MIXING DIRLIGHTMAP_COMBINED VERTEXLIGHT_ON UNITY_NO_DXT5nm UNITY_FRAMEBUFFER_FETCH_AVAILABLE UNITY_METAL_SHADOWS_USE_POINT_FILTERING UNITY_NO_SCREENSPACE_SHADOWS UNITY_PBS_USE_BRDF2 UNITY_PBS_USE_BRDF3 UNITY_NO_FULL_STANDARD_SHADER UNITY_HARDWARE_TIER1 UNITY_HARDWARE_TIER2 UNITY_HARDWARE_TIER3 UNITY_HALF_PRECISION_FRAGMENT_SHADER_REGISTERS UNITY_LIGHTMAP_DLDR_ENCODING UNITY_LIGHTMAP_RGBM_ENCODING UNITY_VIRTUAL_TEXTURING UNITY_PRETRANSFORM_TO_DISPLAY_ORIENTATION UNITY_ASTC_NORMALMAP_ENCODING SHADER_API_GLES30 UNITY_UNIFIED_SHADER_PRECISION_MODEL flags=0 lang=0 type=Vertex platform=d3d11 reqs=227 mask=6 start=24 ok=1 outsize=1970
6+

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /