Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media3D / TranslateTransform3D.cs / 1 / TranslateTransform3D.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: 3D translate transformation. // // See spec at [....]/medialayer/Specifications/Avalon3D%20API%20Spec.mht // // History: // 06/04/2003 : [....] - Created // //--------------------------------------------------------------------------- using System; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Media.Composition; using MS.Internal; using System.ComponentModel.Design.Serialization; using System.Windows.Markup; namespace System.Windows.Media.Media3D { ////// 3D translate transform. /// public sealed partial class TranslateTransform3D : AffineTransform3D { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors ////// Default constructor. /// public TranslateTransform3D() {} ////// Create translation transform. /// public TranslateTransform3D(Vector3D offset) { OffsetX = offset.X; OffsetY = offset.Y; OffsetZ = offset.Z; } ////// Create translation transform. /// public TranslateTransform3D(double offsetX, double offsetY, double offsetZ) { OffsetX = offsetX; OffsetY = offsetY; OffsetZ = offsetZ; } #endregion Constructors //------------------------------------------------------ // // Public Methods // //----------------------------------------------------- //------------------------------------------------------ // // Public Properties // //------------------------------------------------------ #region Public Properties ////// Returns transform matrix for this transform. /// public override Matrix3D Value { get { ReadPreamble(); Matrix3D matrix = new Matrix3D(); Append(ref matrix); return matrix; } } #endregion Public Properties internal override void Append(ref Matrix3D matrix) { matrix.Translate(new Vector3D(_cachedOffsetXValue, _cachedOffsetYValue, _cachedOffsetZValue)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DetailsViewInsertedEventArgs.cs
- CellTreeSimplifier.cs
- SchemaDeclBase.cs
- DataReceivedEventArgs.cs
- QuadraticBezierSegment.cs
- WindowsFont.cs
- XPathBuilder.cs
- ExtensionDataReader.cs
- DataMisalignedException.cs
- SiteMapHierarchicalDataSourceView.cs
- RadioButtonBaseAdapter.cs
- MultiTouchSystemGestureLogic.cs
- HeaderedItemsControl.cs
- QuaternionConverter.cs
- TdsParameterSetter.cs
- HostingPreferredMapPath.cs
- DataObjectEventArgs.cs
- PrintPreviewGraphics.cs
- PaintEvent.cs
- LZCodec.cs
- ToolStripDropDownItem.cs
- BinaryEditor.cs
- WebPartMenuStyle.cs
- Choices.cs
- SimpleBitVector32.cs
- ImageFormatConverter.cs
- MediaContext.cs
- Model3DGroup.cs
- PathFigureCollection.cs
- SqlMethodTransformer.cs
- AttachedAnnotation.cs
- BindingList.cs
- XmlAnyElementAttributes.cs
- TrackingParticipant.cs
- ErrorWebPart.cs
- MarshalByValueComponent.cs
- RSAPKCS1SignatureFormatter.cs
- KnownBoxes.cs
- DesignBindingPropertyDescriptor.cs
- SamlEvidence.cs
- MdImport.cs
- TableRow.cs
- ZoneLinkButton.cs
- ChangeDirector.cs
- connectionpool.cs
- MenuItemStyleCollectionEditor.cs
- SByte.cs
- HtmlInputButton.cs
- AgileSafeNativeMemoryHandle.cs
- AutoGeneratedField.cs
- NavigationService.cs
- ServiceContractViewControl.Designer.cs
- BadImageFormatException.cs
- UserControl.cs
- EncoderExceptionFallback.cs
- SqlDependencyUtils.cs
- CodeEntryPointMethod.cs
- SafeFileHandle.cs
- MemoryMappedViewAccessor.cs
- TreeNodeCollection.cs
- SocketAddress.cs
- CodeAttributeArgument.cs
- SortKey.cs
- XmlDocumentViewSchema.cs
- SiteMapDataSource.cs
- PeerTransportListenAddressConverter.cs
- NullToBooleanConverter.cs
- SizeValueSerializer.cs
- TypeLoader.cs
- ReflectionUtil.cs
- AdvancedBindingEditor.cs
- CodeDelegateInvokeExpression.cs
- XmlCharType.cs
- WindowsFormsHostPropertyMap.cs
- xamlnodes.cs
- ByteAnimation.cs
- SmiConnection.cs
- ExpressionEditorAttribute.cs
- ScriptModule.cs
- PasswordBox.cs
- StorageModelBuildProvider.cs
- ContextMenuAutomationPeer.cs
- GridViewUpdatedEventArgs.cs
- WebRequestModuleElementCollection.cs
- IPAddress.cs
- IgnoreFlushAndCloseStream.cs
- DocumentViewer.cs
- GregorianCalendar.cs
- SocketInformation.cs
- PolygonHotSpot.cs
- PagerSettings.cs
- WebPageTraceListener.cs
- InputMethodStateTypeInfo.cs
- CustomTypeDescriptor.cs
- PassportIdentity.cs
- odbcmetadatacollectionnames.cs
- BatchParser.cs
- CanonicalFormWriter.cs
- GifBitmapEncoder.cs
- Parameter.cs