gitextract_ger1ifyu/ ├── .gitignore ├── LICENSE ├── README.md ├── Revolved/ │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── AxisVertex.h │ ├── BCShader.h │ ├── BCShader.m │ ├── BCShader_SubclassHooks.h │ ├── Camera.h │ ├── Camera.m │ ├── CameraController.h │ ├── CameraController.m │ ├── Color.h │ ├── Constants.h │ ├── DrawGestureRecognizer.h │ ├── DrawGestureRecognizer.m │ ├── Geometry.h │ ├── Images.xcassets/ │ │ ├── AddFull.imageset/ │ │ │ └── Contents.json │ │ ├── AddPlus.imageset/ │ │ │ └── Contents.json │ │ ├── AddSemiCircle.imageset/ │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── BackButton.imageset/ │ │ │ └── Contents.json │ │ ├── Camera.imageset/ │ │ │ └── Contents.json │ │ ├── CloneButton.imageset/ │ │ │ └── Contents.json │ │ ├── ConfirmButton.imageset/ │ │ │ └── Contents.json │ │ ├── CreditsButton.imageset/ │ │ │ └── Contents.json │ │ ├── CreditsText.imageset/ │ │ │ └── Contents.json │ │ ├── DeclineButton.imageset/ │ │ │ └── Contents.json │ │ ├── Dots.imageset/ │ │ │ └── Contents.json │ │ ├── DotsSelected.imageset/ │ │ │ └── Contents.json │ │ ├── Empty.imageset/ │ │ │ └── Contents.json │ │ ├── Facebook.imageset/ │ │ │ └── Contents.json │ │ ├── Gear.imageset/ │ │ │ └── Contents.json │ │ ├── LaunchImage.launchimage/ │ │ │ └── Contents.json │ │ ├── Logo.imageset/ │ │ │ └── Contents.json │ │ ├── MailButton.imageset/ │ │ │ └── Contents.json │ │ ├── ObjFileIcon.imageset/ │ │ │ └── Contents.json │ │ ├── RateButton.imageset/ │ │ │ └── Contents.json │ │ ├── ReviewBegger.imageset/ │ │ │ └── Contents.json │ │ ├── RvlvdFileIcon.imageset/ │ │ │ └── Contents.json │ │ ├── Save.imageset/ │ │ │ └── Contents.json │ │ ├── SegmentLimit.imageset/ │ │ │ └── Contents.json │ │ ├── ShareButton.imageset/ │ │ │ └── Contents.json │ │ ├── Stem.imageset/ │ │ │ └── Contents.json │ │ ├── StlFileIcon.imageset/ │ │ │ └── Contents.json │ │ ├── TrashButton.imageset/ │ │ │ └── Contents.json │ │ ├── TrashCan.imageset/ │ │ │ └── Contents.json │ │ ├── TrashLid.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialAxis.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialAxis3D.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialButton.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialCloseButton.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialControlPoint.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialEndPoint.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialFinishButton.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialGetToKnow.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialHaveFun.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialLine.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialLineBend1.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialLineBend3.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialLineBend5.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialLineBend7.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialLineBend9.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialLineLong.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialRevolvedBack.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialRevolvedFront.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialSegment1.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialSegment2.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialSegment3.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialWheel.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialiPadCamera.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialiPadHomeBlack.imageset/ │ │ │ └── Contents.json │ │ ├── TutorialiPadHomeWhite.imageset/ │ │ │ └── Contents.json │ │ └── Twitter.imageset/ │ │ └── Contents.json │ ├── LineVertex.h │ ├── MFMailComposeViewController+SendIfPossible.h │ ├── MFMailComposeViewController+SendIfPossible.m │ ├── NSArray+Functional.h │ ├── NSArray+Functional.m │ ├── NSError+RevolvedErrors.h │ ├── NSError+RevolvedErrors.m │ ├── NSMapTable+BlockEnumeration.h │ ├── NSMapTable+BlockEnumeration.m │ ├── NSMutableArray+MoveObject.h │ ├── NSMutableArray+MoveObject.m │ ├── NSMutableOrderedSet+MoveObject.h │ ├── NSMutableOrderedSet+MoveObject.m │ ├── PointVertex.h │ ├── RVAddProgressView.h │ ├── RVAddProgressView.m │ ├── RVAnchorPoint.h │ ├── RVAnchorPoint.m │ ├── RVAnimation.h │ ├── RVAnimation.m │ ├── RVAnimation_Private.h │ ├── RVAnimator.h │ ├── RVAnimator.m │ ├── RVAxisMeshController.h │ ├── RVAxisMeshController.m │ ├── RVAxisShader.fsh │ ├── RVAxisShader.h │ ├── RVAxisShader.m │ ├── RVAxisShader.vsh │ ├── RVAxisSprite.h │ ├── RVAxisSprite.m │ ├── RVBendTutorialPage.h │ ├── RVBendTutorialPage.m │ ├── RVBendTutorialPage.xib │ ├── RVColorPicker.h │ ├── RVColorPicker.m │ ├── RVColorPickerButton.h │ ├── RVColorPickerButton.m │ ├── RVColorProvider.h │ ├── RVColorProvider.m │ ├── RVControlPoint.h │ ├── RVControlPoint.m │ ├── RVCreditsViewController.h │ ├── RVCreditsViewController.m │ ├── RVCreditsViewController.xib │ ├── RVDeleteView.h │ ├── RVDeleteView.m │ ├── RVDrawController.h │ ├── RVDrawController.m │ ├── RVDrawViewController.h │ ├── RVDrawViewController.m │ ├── RVDrawViewController.xib │ ├── RVDrawingTutorialPage.h │ ├── RVDrawingTutorialPage.m │ ├── RVDrawingTutorialPage.xib │ ├── RVEndPoint.h │ ├── RVEndPoint.m │ ├── RVExportViewController.h │ ├── RVExportViewController.m │ ├── RVExportViewController.xib │ ├── RVExporter.h │ ├── RVExporter.m │ ├── RVFinishTutorialPage.h │ ├── RVFinishTutorialPage.m │ ├── RVFinishTutorialPage.xib │ ├── RVFloatAnimation.h │ ├── RVFloatAnimation.m │ ├── RVGuideline.h │ ├── RVGuideline.m │ ├── RVGuidelineDotSprite.h │ ├── RVGuidelineDotSprite.m │ ├── RVGuidlineDotMeshController.h │ ├── RVGuidlineDotMeshController.m │ ├── RVLineMeshController.h │ ├── RVLineMeshController.m │ ├── RVLineShader.fsh │ ├── RVLineShader.h │ ├── RVLineShader.m │ ├── RVLineShader.vsh │ ├── RVLineSprite.h │ ├── RVLineSprite.m │ ├── RVMeshController.h │ ├── RVMeshController.m │ ├── RVMeshController_Private.h │ ├── RVModel.h │ ├── RVModel.m │ ├── RVModelButtonsView.h │ ├── RVModelButtonsView.m │ ├── RVModelButtonsView.xib │ ├── RVModelCell.h │ ├── RVModelCell.m │ ├── RVModelManager.h │ ├── RVModelManager.m │ ├── RVModelMeshController.h │ ├── RVModelMeshController.m │ ├── RVModelMetadata.h │ ├── RVModelMetadata.m │ ├── RVModelSerializer.h │ ├── RVModelSerializer.m │ ├── RVModelShader.fsh │ ├── RVModelShader.h │ ├── RVModelShader.m │ ├── RVModelShader.vsh │ ├── RVModelSprite.h │ ├── RVModelSprite.m │ ├── RVModelViewController.h │ ├── RVModelViewController.m │ ├── RVModelViewController.xib │ ├── RVModelsViewController.h │ ├── RVModelsViewController.m │ ├── RVModelsViewController.xib │ ├── RVOBJExporter.h │ ├── RVOBJExporter.m │ ├── RVOpenGLView.h │ ├── RVOpenGLView.m │ ├── RVPassForwardView.h │ ├── RVPassForwardView.m │ ├── RVPictureViewController.h │ ├── RVPictureViewController.m │ ├── RVPictureViewController.xib │ ├── RVPoint.h │ ├── RVPoint.m │ ├── RVPointMeshController.h │ ├── RVPointMeshController.m │ ├── RVPointShader.fsh │ ├── RVPointShader.h │ ├── RVPointShader.m │ ├── RVPointShader.vsh │ ├── RVPointSprite.h │ ├── RVPointSprite.m │ ├── RVPreviewViewController.h │ ├── RVPreviewViewController.m │ ├── RVPreviewViewController.xib │ ├── RVQuaternionAnimation.h │ ├── RVQuaternionAnimation.m │ ├── RVRenderingController.h │ ├── RVRenderingController.m │ ├── RVRevolvedTutorialPage.h │ ├── RVRevolvedTutorialPage.m │ ├── RVRevolvedTutorialPage.xib │ ├── RVRevolvedTutorialPageSolid.xib │ ├── RVRootViewController.h │ ├── RVRootViewController.m │ ├── RVRootViewController.xib │ ├── RVSTLExporter.h │ ├── RVSTLExporter.m │ ├── RVSegment.h │ ├── RVSegment.m │ ├── RVSegmentConnection.h │ ├── RVSegmentConnection.m │ ├── RVSegmentsTutorialPage.h │ ├── RVSegmentsTutorialPage.m │ ├── RVSegmentsTutorialPage.xib │ ├── RVSelectTutorialPage.h │ ├── RVSelectTutorialPage.m │ ├── RVSelectTutorialPage.xib │ ├── RVSettingsButtonsView.h │ ├── RVSettingsButtonsView.m │ ├── RVSettingsButtonsView.xib │ ├── RVSpaceConverter.h │ ├── RVSpaceConverter.m │ ├── RVSprite.h │ ├── RVSprite.m │ ├── RVStartTutorialPage.h │ ├── RVStartTutorialPage.m │ ├── RVStartTutorialPage.xib │ ├── RVTutorialLineImageView.h │ ├── RVTutorialLineImageView.m │ ├── RVTutorialPage.h │ ├── RVTutorialPage.m │ ├── RVTutorialScrollView.h │ ├── RVTutorialScrollView.m │ ├── RVTutorialViewController.h │ ├── RVTutorialViewController.m │ ├── RVTutorialViewController.xib │ ├── RVUserDefaults.h │ ├── RVUserDefaults.m │ ├── RVVectorAnimation.h │ ├── RVVectorAnimation.m │ ├── Renderer.h │ ├── Renderer.m │ ├── Revolved-Info.plist │ ├── Revolved-Prefix.pch │ ├── SSZipArchive.h │ ├── SSZipArchive.m │ ├── SegmentEnd.h │ ├── UIColor+RevolvedColors.h │ ├── UIColor+RevolvedColors.m │ ├── UIView+RotationAnimation.h │ ├── UIView+RotationAnimation.m │ ├── Vertex.h │ ├── en.lproj/ │ │ └── InfoPlist.strings │ ├── mail.txt │ ├── main.m │ ├── minizip/ │ │ ├── crypt.h │ │ ├── ioapi.c │ │ ├── ioapi.h │ │ ├── mztools.c │ │ ├── mztools.h │ │ ├── unzip.c │ │ ├── unzip.h │ │ ├── zip.c │ │ └── zip.h │ ├── model1.rvlvd │ ├── model2.rvlvd │ └── model3.rvlvd ├── Revolved Tests/ │ ├── RVConnectionTests.m │ ├── RVSerializerTests.m │ ├── Revolved Tests-Info.plist │ ├── Revolved Tests-Prefix.pch │ └── en.lproj/ │ └── InfoPlist.strings └── Revolved.xcodeproj/ ├── project.pbxproj └── project.xcworkspace/ └── contents.xcworkspacedata