Download Perspective - Easy 2D and 3D programming with WPF

Description

Perspective is an experimental and pedagogical .NET class library for building WPF user interfaces :- 2D controls and utility classes to build skinnable and localizable applications,- 3D controls and basic geometrical shapes (polygons, cube, sphere, ring, etc.)

Source Files

The download file perspective.zip has the following entries.


App/Perspective.Config/Entities/LocaleInfo.cs
App/Perspective.Config/Extension.cs/*from  w w  w . j a v  a2  s  .  c  o m*/
App/Perspective.Config/Icons.xaml
App/Perspective.Config/Model/LocalizationModel.cs
App/Perspective.Config/Model/SkinModel.cs
App/Perspective.Config/Model/Strings/LocalizationModel.fr.resx
App/Perspective.Config/Model/Strings/LocalizationModel.resx
App/Perspective.Config/Perspective.Config-dn4.0.csproj
App/Perspective.Config/Perspective.Config-dn4.0.csproj.vspscc
App/Perspective.Config/Properties/AssemblyInfo.cs
App/Perspective.Config/Properties/Resources.Designer.cs
App/Perspective.Config/Properties/Resources.resx
App/Perspective.Config/Properties/Settings.Designer.cs
App/Perspective.Config/Properties/Settings.settings
App/Perspective.Config/ResourceAssembly.cs
App/Perspective.Config/ResourceKeys.cs
App/Perspective.Config/SkinBase.xaml
App/Perspective.Config/SkinManager.cs
App/Perspective.Config/Skins/BlackAndWhite.xaml
App/Perspective.Config/Skins/LaMoisson.xaml
App/Perspective.Config/Skins/PsycheRock.xaml
App/Perspective.Config/Strings/Extension.Designer.cs
App/Perspective.Config/Strings/Extension.fr.Designer.cs
App/Perspective.Config/Strings/Extension.fr.resx
App/Perspective.Config/Strings/Extension.resx
App/Perspective.Config/View/About.xaml
App/Perspective.Config/View/About.xaml.cs
App/Perspective.Config/View/DpiScaling.xaml
App/Perspective.Config/View/DpiScaling.xaml.cs
App/Perspective.Config/View/LocalizationConfig.xaml
App/Perspective.Config/View/LocalizationConfig.xaml.cs
App/Perspective.Config/View/RenderingConfig.xaml
App/Perspective.Config/View/RenderingConfig.xaml.cs
App/Perspective.Config/View/SkinConfig.xaml
App/Perspective.Config/View/SkinConfig.xaml.cs
App/Perspective.Config/View/Strings/About.Designer.cs
App/Perspective.Config/View/Strings/About.fr.Designer.cs
App/Perspective.Config/View/Strings/About.fr.resx
App/Perspective.Config/View/Strings/About.resx
App/Perspective.Config/View/Strings/DpiScaling.fr.resx
App/Perspective.Config/View/Strings/DpiScaling.resx
App/Perspective.Config/ViewModel/LocalizationViewModel.cs
App/Perspective.Config/ViewModel/ScreenSizeToScaleFactorConverter.cs
App/Perspective.Config/ViewModel/SkinViewModel.cs
App/Perspective/App.xaml
App/Perspective/App.xaml.cs
App/Perspective/Model/ExtensionModel.cs
App/Perspective/Model/Strings/ExtensionModel.Designer.cs
App/Perspective/Model/Strings/ExtensionModel.fr.Designer.cs
App/Perspective/Model/Strings/ExtensionModel.fr.resx
App/Perspective/Model/Strings/ExtensionModel.resx
App/Perspective/Perspective-dn4.0.csproj
App/Perspective/Perspective-dn4.0.csproj.vspscc
App/Perspective/PerspectiveVista.ico
App/Perspective/Properties/AssemblyInfo.cs
App/Perspective/Properties/Resources.Designer.cs
App/Perspective/Properties/Resources.resx
App/Perspective/Properties/Settings.Designer.cs
App/Perspective/Properties/Settings.settings
App/Perspective/ResourceAssembly.cs
App/Perspective/View/MainWindow.xaml
App/Perspective/View/MainWindow.xaml.cs
App/Perspective/ViewModel/MainViewModel.cs
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/DefaultTemplate.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
Demo/PerspectiveDemo.Wpf/Extension.cs
Demo/PerspectiveDemo.Wpf/Icons.xaml
Demo/PerspectiveDemo.Wpf/PerspectiveDemo.Wpf-dn4.0.csproj
Demo/PerspectiveDemo.Wpf/PerspectiveDemo.Wpf-dn4.0.csproj.vspscc
Demo/PerspectiveDemo.Wpf/Properties/AssemblyInfo.cs
Demo/PerspectiveDemo.Wpf/Properties/Resources.Designer.cs
Demo/PerspectiveDemo.Wpf/Properties/Resources.resx
Demo/PerspectiveDemo.Wpf/Properties/Settings.Designer.cs
Demo/PerspectiveDemo.Wpf/Properties/Settings.settings
Demo/PerspectiveDemo.Wpf/ResourceAssembly.cs
Demo/PerspectiveDemo.Wpf/Strings/Extension.Designer.cs
Demo/PerspectiveDemo.Wpf/Strings/Extension.fr.Designer.cs
Demo/PerspectiveDemo.Wpf/Strings/Extension.fr.resx
Demo/PerspectiveDemo.Wpf/Strings/Extension.resx
Demo/PerspectiveDemo.Wpf/View/BeePanelDemo.xaml
Demo/PerspectiveDemo.Wpf/View/BeePanelDemo.xaml.cs
Demo/PerspectiveDemo.Wpf/View/MatrixDemo.xaml
Demo/PerspectiveDemo.Wpf/View/MatrixDemo.xaml.cs
Demo/PerspectiveDemo.Wpf/View/MayaEaseDemo.xaml
Demo/PerspectiveDemo.Wpf/View/MayaEaseDemo.xaml.cs
Demo/PerspectiveDemo.Wpf/View/RangeControlDemo.xaml
Demo/PerspectiveDemo.Wpf/View/RangeControlDemo.xaml.cs
Demo/PerspectiveDemo.Wpf/View/ShapeDemo.xaml
Demo/PerspectiveDemo.Wpf/View/ShapeDemo.xaml.cs
Demo/PerspectiveDemo.Wpf/View/Strings/RangeControls.fr.resx
Demo/PerspectiveDemo.Wpf/View/Strings/RangeControls.resx
Demo/PerspectiveDemo.Wpf/ViewModel/ScreenSizeToScaleFactorConverter.cs
Demo/PerspectiveDemo.Wpf3D/Entities/Bubble.cs
Demo/PerspectiveDemo.Wpf3D/Extension.cs
Demo/PerspectiveDemo.Wpf3D/Icons.xaml
Demo/PerspectiveDemo.Wpf3D/Model/BubbleChartData.xml
Demo/PerspectiveDemo.Wpf3D/Model/BubbleModel.cs
Demo/PerspectiveDemo.Wpf3D/PerspectiveDemo.Wpf3D-dn4.0.csproj
Demo/PerspectiveDemo.Wpf3D/PerspectiveDemo.Wpf3D-dn4.0.csproj.vspscc
Demo/PerspectiveDemo.Wpf3D/Properties/AssemblyInfo.cs
Demo/PerspectiveDemo.Wpf3D/Properties/Resources.Designer.cs
Demo/PerspectiveDemo.Wpf3D/Properties/Resources.resx
Demo/PerspectiveDemo.Wpf3D/Properties/Settings.Designer.cs
Demo/PerspectiveDemo.Wpf3D/Properties/Settings.settings
Demo/PerspectiveDemo.Wpf3D/ResourceAssembly.cs
Demo/PerspectiveDemo.Wpf3D/Strings/Extension.Designer.cs
Demo/PerspectiveDemo.Wpf3D/Strings/Extension.fr.Designer.cs
Demo/PerspectiveDemo.Wpf3D/Strings/Extension.fr.resx
Demo/PerspectiveDemo.Wpf3D/Strings/Extension.resx
Demo/PerspectiveDemo.Wpf3D/View/Arrow3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Arrow3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Bar3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Bar3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Bar3DImageDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Bar3DImageDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Box3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Box3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Box3DImageDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Box3DImageDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Box3DOpenDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Box3DOpenDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Box3DTransformDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Box3DTransformDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/BubbleChartDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/BubbleChartDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/ButtonFaderKnob3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/ButtonFaderKnob3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Conical3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Conical3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Conical3DImageDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Conical3DImageDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/CustomKnob3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/CustomKnob3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/CylinderDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/CylinderDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Football3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Football3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Gyroscope3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Gyroscope3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/HouseDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/HouseDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/InteractivityDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/InteractivityDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Isocahedron3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Isocahedron3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Matrix3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Matrix3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/MixerDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/MixerDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/PieSliceDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/PieSliceDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Polygon3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Polygon3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Polygon3DImageDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Polygon3DImageDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Ring3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Ring3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Spherical3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Spherical3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Spherical3DImageDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Spherical3DImageDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Spherical3DTransformDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Spherical3DTransformDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Square3DAnimationDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Square3DAnimationDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Square3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Square3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Square3DImageDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/Square3DImageDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/TruncatedIsocahedron3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/TruncatedIsocahedron3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/View/Wpf3DResources.xaml
Demo/PerspectiveDemo.Wpf3D/View/XyzAxis3DDemo.xaml
Demo/PerspectiveDemo.Wpf3D/View/XyzAxis3DDemo.xaml.cs
Demo/PerspectiveDemo.Wpf3D/ViewModel/BubbleViewModel.cs
Library/Perspective.Core/AssemblyConfigManager.cs
Library/Perspective.Core/CancelEventArgs.cs
Library/Perspective.Core/ChangedEventArgs.cs
Library/Perspective.Core/EventArgs.cs
Library/Perspective.Core/IsolatedStorageHelper.cs
Library/Perspective.Core/Perspective.Core-dn4.0.csproj
Library/Perspective.Core/Perspective.Core-dn4.0.csproj.vspscc
Library/Perspective.Core/Properties/AssemblyInfo.cs
Library/Perspective.Core/RoutedEventArgs.cs
Library/Perspective.Core/StorableDictionary.cs
Library/Perspective.Core/Wpf/Animation/AnimationHelper.cs
Library/Perspective.Core/Wpf/Animation/MayaEase.cs
Library/Perspective.Core/Wpf/AxisDirection.cs
Library/Perspective.Core/Wpf/Converters/ConverterEventArgs.cs
Library/Perspective.Core/Wpf/Converters/SignalConverter.cs
Library/Perspective.Core/Wpf/DPHelper.cs
Library/Perspective.Core/Wpf/Data/SignalBinding.cs
Library/Perspective.Core/Wpf/Data/SignalCommand.cs
Library/Perspective.Core/Wpf/Dimensions.cs
Library/Perspective.Core/Wpf/Direction.cs
Library/Perspective.Core/Wpf/GeometryHelper.cs
Library/Perspective.Core/Wpf/Handedness3D.cs
Library/Perspective.Core/Wpf/Helper3D.cs
Library/Perspective.Core/Wpf/Imaging/BitmapConverter.cs
Library/Perspective.Core/Wpf/Imaging/BitmapConverterEventArgs.cs
Library/Perspective.Core/Wpf/Imaging/BitmapToJpegConverter.cs
Library/Perspective.Core/Wpf/Imaging/BitmapToPngConverter.cs
Library/Perspective.Core/Wpf/Imaging/IBitmapConverter.cs
Library/Perspective.Core/Wpf/Primitives/IRangeElement.cs
Library/Perspective.Core/Wpf/Primitives/RangeElementSelectionManager.cs
Library/Perspective.Core/Wpf/RenderingHelper.cs
Library/Perspective.Core/Wpf/SkinManagerBase.cs
Library/Perspective.Core/Wpf/SkinPartAttribute.cs
Library/Perspective.Core/Wpf/Unit.cs
Library/Perspective.Core/Wpf/XbapHelper.cs
Library/Perspective.Hosting/Extension.cs
Library/Perspective.Hosting/ItemBase.cs
Library/Perspective.Hosting/PageInfo.cs
Library/Perspective.Hosting/Perspective.Hosting-dn4.0.csproj
Library/Perspective.Hosting/Perspective.Hosting-dn4.0.csproj.vspscc
Library/Perspective.Hosting/Properties/AssemblyInfo.cs
Library/Perspective.Wpf/Controls/Checkerboard.cs
Library/Perspective.Wpf/Controls/Fader.cs
Library/Perspective.Wpf/Controls/Joystick.cs
Library/Perspective.Wpf/Controls/Knob.cs
Library/Perspective.Wpf/Controls/Ruler.cs
Library/Perspective.Wpf/Controls/Strings/Workshop3D.fr.resx
Library/Perspective.Wpf/Controls/Strings/Workshop3D.resx
Library/Perspective.Wpf/Controls/Workshop3D.cs
Library/Perspective.Wpf/DipHelper.cs
Library/Perspective.Wpf/Drawers/ArrowDrawer.cs
Library/Perspective.Wpf/Drawers/RegularPolygonDrawer.cs
Library/Perspective.Wpf/Drawers/StarDrawer.cs
Library/Perspective.Wpf/DrawingHelper.cs
Library/Perspective.Wpf/Panels/BeeGrid.cs
Library/Perspective.Wpf/Panels/BeePanel.cs
Library/Perspective.Wpf/Perspective.Wpf-dn4.0.csproj
Library/Perspective.Wpf/Perspective.Wpf-dn4.0.csproj.vspscc
Library/Perspective.Wpf/Primitives/CustomShape.cs
Library/Perspective.Wpf/Primitives/Drawer.cs
Library/Perspective.Wpf/Properties/AssemblyInfo.cs
Library/Perspective.Wpf/ResourceAssembly.cs
Library/Perspective.Wpf/ResourceKeys.cs
Library/Perspective.Wpf/ResourceStrings/ClrPropResourceLink.cs
Library/Perspective.Wpf/ResourceStrings/CultureManager.cs
Library/Perspective.Wpf/ResourceStrings/DepPropResourceLink.cs
Library/Perspective.Wpf/ResourceStrings/ResourceLink.cs
Library/Perspective.Wpf/ResourceStrings/ResourceSetManager.cs
Library/Perspective.Wpf/ResourceStrings/ResourceStringCoordinator.cs
Library/Perspective.Wpf/ResourceStrings/ResourceStringDecorator.cs
Library/Perspective.Wpf/ResourceStrings/ResourceStringExtension.cs
Library/Perspective.Wpf/ResourceStrings/ResourceStringManager.cs
Library/Perspective.Wpf/Resources.xaml
Library/Perspective.Wpf/Shapes/Arrow.cs
Library/Perspective.Wpf/Shapes/RegularPolygon.cs
Library/Perspective.Wpf/Shapes/Star.cs
Library/Perspective.Wpf/SkinManager.cs
Library/Perspective.Wpf/Skins/BlackAndWhite.xaml
Library/Perspective.Wpf/Skins/LaMoisson.xaml
Library/Perspective.Wpf/Themes/Generic.xaml
Library/Perspective.Wpf3D/Controls/Button3D.cs
Library/Perspective.Wpf3D/Controls/Fader3D.cs
Library/Perspective.Wpf3D/Controls/Gyroscope3D.cs
Library/Perspective.Wpf3D/Controls/Knob3D.cs
Library/Perspective.Wpf3D/Export/IModel3dEncoder.cs
Library/Perspective.Wpf3D/Export/ModelExporter.cs
Library/Perspective.Wpf3D/Export/ObjGenerator.cs
Library/Perspective.Wpf3D/Export/StlEncoder.cs
Library/Perspective.Wpf3D/Perspective.Wpf3D-dn4.0.csproj
Library/Perspective.Wpf3D/Perspective.Wpf3D-dn4.0.csproj.vspscc
Library/Perspective.Wpf3D/Primitives/BoxSides.cs
Library/Perspective.Wpf3D/Primitives/ButtonBase3D.cs
Library/Perspective.Wpf3D/Primitives/ContentControl3D.cs
Library/Perspective.Wpf3D/Primitives/CoordinateSystemKind.cs
Library/Perspective.Wpf3D/Primitives/GeometryElement3D.cs
Library/Perspective.Wpf3D/Primitives/MeshBuiltEventArgs.cs
Library/Perspective.Wpf3D/Primitives/Point3DTriplet.cs
Library/Perspective.Wpf3D/Primitives/PolygonalElement3D.cs
Library/Perspective.Wpf3D/Primitives/RangeBase3D.cs
Library/Perspective.Wpf3D/Primitives/Sculptor.cs
Library/Perspective.Wpf3D/Primitives/TriangleSideKind.cs
Library/Perspective.Wpf3D/Properties/AssemblyInfo.cs
Library/Perspective.Wpf3D/RelativeTransformer.cs
Library/Perspective.Wpf3D/Sculptors/ArrowSculptor.cs
Library/Perspective.Wpf3D/Sculptors/BarSculptor.cs
Library/Perspective.Wpf3D/Sculptors/BoxSculptor.cs
Library/Perspective.Wpf3D/Sculptors/ConicalSculptor.cs
Library/Perspective.Wpf3D/Sculptors/HouseSculptor.cs
Library/Perspective.Wpf3D/Sculptors/IsocahedronSculptor.cs
Library/Perspective.Wpf3D/Sculptors/PieSliceSculptor.cs
Library/Perspective.Wpf3D/Sculptors/PolygonSculptor.cs
Library/Perspective.Wpf3D/Sculptors/RingSculptor.cs
Library/Perspective.Wpf3D/Sculptors/SliceSculptor.cs
Library/Perspective.Wpf3D/Sculptors/SphericalSculptor.cs
Library/Perspective.Wpf3D/Sculptors/SquareSculptor.cs
Library/Perspective.Wpf3D/Sculptors/TruncatedIsocahedronSculptor.cs
Library/Perspective.Wpf3D/Sculptors/XyzAxisSculptor.cs
Library/Perspective.Wpf3D/Shapes/Arrow3D.cs
Library/Perspective.Wpf3D/Shapes/Bar3D.cs
Library/Perspective.Wpf3D/Shapes/Box3D.cs
Library/Perspective.Wpf3D/Shapes/Conical3D.cs
Library/Perspective.Wpf3D/Shapes/Football3D.cs
Library/Perspective.Wpf3D/Shapes/House3D.cs
Library/Perspective.Wpf3D/Shapes/Isocahedron3D.cs
Library/Perspective.Wpf3D/Shapes/PieSlice3D.cs
Library/Perspective.Wpf3D/Shapes/Polygon3D.cs
Library/Perspective.Wpf3D/Shapes/Ring3D.cs
Library/Perspective.Wpf3D/Shapes/Spherical3D.cs
Library/Perspective.Wpf3D/Shapes/Square3D.cs
Library/Perspective.Wpf3D/Shapes/XyzAxis3D.cs
Library/Perspective.Wpf3D/SkinManager.cs
Library/Perspective.Wpf3D/Skins/BlackAndWhite/Resources.xaml
Library/Perspective.Wpf3D/Skins/Button3D.xaml
Library/Perspective.Wpf3D/Skins/Fader3D.xaml
Library/Perspective.Wpf3D/Skins/Gyroscope3D.xaml
Library/Perspective.Wpf3D/Skins/Knob3D.xaml
Library/Perspective.Wpf3D/Skins/LaMoisson/Fader3D.xaml
Library/Perspective.Wpf3D/Skins/LaMoisson/Resources.xaml
Library/Perspective.Wpf3D/Skins/PsycheRock/Resources.xaml
Library/Perspective.Wpf3D/Skins/Resources.xaml
Library/WhatsNew.txt
Perspective-dn4.0.sln

Download

Click the following link to download perspective.zip.

perspective.zip




















Home »
  C# Free Code »
    Graphics »




2D
3D
Image
OpenGL
Pdf
Unity3D