[Math] Sort out Vector3, make it conform to Vector protocol

This commit is contained in:
Eryn Wells 2015-10-28 20:56:21 -07:00
parent 84f7d6bc2c
commit 2b1e3648f4
2 changed files with 178 additions and 0 deletions

View file

@ -10,6 +10,7 @@
C005DFFE1BE1CBA700F1BD3C /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = C005DFFD1BE1CBA700F1BD3C /* Math.h */; settings = {ATTRIBUTES = (Public, ); }; };
C005E0051BE1CBA800F1BD3C /* Math.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C005DFFA1BE1CBA700F1BD3C /* Math.framework */; };
C005E00A1BE1CBA800F1BD3C /* MathTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C005E0091BE1CBA800F1BD3C /* MathTests.swift */; };
C005E0391BE1CC7A00F1BD3C /* Matrices.swift in Sources */ = {isa = PBXBuildFile; fileRef = C005E0381BE1CC7A00F1BD3C /* Matrices.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -29,6 +30,7 @@
C005E0041BE1CBA800F1BD3C /* MathTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MathTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
C005E0091BE1CBA800F1BD3C /* MathTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MathTests.swift; sourceTree = "<group>"; };
C005E00B1BE1CBA800F1BD3C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
C005E0381BE1CC7A00F1BD3C /* Matrices.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Matrices.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@ -72,6 +74,7 @@
isa = PBXGroup;
children = (
C005DFFD1BE1CBA700F1BD3C /* Math.h */,
C005E0381BE1CC7A00F1BD3C /* Matrices.swift */,
C005DFFF1BE1CBA700F1BD3C /* Info.plist */,
);
path = Math;
@ -194,6 +197,7 @@
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
C005E0391BE1CC7A00F1BD3C /* Matrices.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -305,6 +309,7 @@
C005E00F1BE1CBA800F1BD3C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
COMBINE_HIDPI_IMAGES = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
@ -317,12 +322,14 @@
PRODUCT_BUNDLE_IDENTIFIER = me.erynwells.graphics.Math;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
};
name = Debug;
};
C005E0101BE1CBA800F1BD3C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
COMBINE_HIDPI_IMAGES = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
@ -379,6 +386,7 @@
C005E0101BE1CBA800F1BD3C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
C005E0111BE1CBA800F1BD3C /* Build configuration list for PBXNativeTarget "MathTests" */ = {
isa = XCConfigurationList;
@ -387,6 +395,7 @@
C005E0131BE1CBA800F1BD3C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};