Initializes a new PlaneCommand class object with explicit parameters.
public PlaneCommand(Leadtools.LeadPoint centerPoint,int zValue,int distance,int planeOffset,int repeat,int pyramidAngle,int stretch,int startBright,int endBright,int brightLength,Leadtools.RasterColor brightColor,Leadtools.RasterColor fillColor,Leadtools.Imageprocessing.Specialeffects.PlaneCommandFlags flags)
Public Function New( _ByVal centerPoint As Leadtools.LeadPoint, _ByVal zValue As Integer, _ByVal distance As Integer, _ByVal planeOffset As Integer, _ByVal repeat As Integer, _ByVal pyramidAngle As Integer, _ByVal stretch As Integer, _ByVal startBright As Integer, _ByVal endBright As Integer, _ByVal brightLength As Integer, _ByVal brightColor As Leadtools.RasterColor, _ByVal fillColor As Leadtools.RasterColor, _ByVal flags As Leadtools.Imageprocessing.Specialeffects.PlaneCommandFlags _)
public PlaneCommand(Leadtools.LeadPoint centerPoint,int zValue,int distance,int planeOffset,int repeat,int pyramidAngle,int stretch,int startBright,int endBright,int brightLength,Leadtools.RasterColor brightColor,Leadtools.RasterColor fillColor,Leadtools.Imageprocessing.Specialeffects.PlaneCommandFlags flags)
function PlaneCommand(centerPoint ,zValue ,distance ,planeOffset ,repeat ,pyramidAngle ,stretch ,startBright ,endBright ,brightLength ,brightColor ,fillColor ,flags)
public:PlaneCommand(Leadtools.LeadPoint centerPoint,int zValue,int distance,int planeOffset,int repeat,int pyramidAngle,int stretch,int startBright,int endBright,int brightLength,Leadtools.RasterColor brightColor,Leadtools.RasterColor fillColor,Leadtools.Imageprocessing.Specialeffects.PlaneCommandFlags flags)
centerPoint
Contains the point at which the camera or viewer is looking. This is also the point toward which the images will be bent. It may be outside the image borders.
zValue
Viewing screen offset on the Z-axis, in pixels.
distance
Camera distance from the viewing screen, in pixels.
planeOffset
Distance between the parallel planes. This property only accepts positive values.
repeat
Number of times the image repeats along the Z-axis. If repeat equals -1 the image will be infinitely repeated. Its range starts from -1.
pyramidAngle
The view angle, off the Z-axis. This value is given in hundredths of a degree (+/-). This can be a number from 0 to 36,000.
stretch
Value that indicates whether to expand or compress the image, and by how much. If Stretch < 100 image will be expanded. If Stretch > 100 the image will be compressed. Use 100 to maintain the image's dimensions. The value of this parameter is internally divided by 100. This parameter only accepts positive values.
startBright
Value that indicates the brightness of an external light source on the first image displayed. Possible values range from 0 to 100. A value of 0 indicates no external light displayed on the image. A value of 100 indicates an external light source with full brightness is displayed on the image.
endBright
Value that indicates the brightness of an external light source on the last image displayed. Possible values range from 0 to 100. A value of 0 indicates no external light displayed on the image. A value of 100 indicates an external light source with full brightness is displayed on the image.
brightLength
Value that indicates how much the brightness changes as you move along the Z axis. This property is internally multiplied by 50.
brightColor
Specifies the color of an external light source that shines on the displayed images.
fillColor
Specifies the background color.
flags
Flags that indicate the background color and the planes to be shown. You can use a bit wise OR ( ¦ ) to specify one flag from each group.
Run the PlaneCommand on an image.
Imports LeadtoolsImports Leadtools.CodecsImports Leadtools.ImageProcessing.SpecialEffects<TestMethod()> _Public Sub PlaneConstructorExample()Dim codecs As New RasterCodecs()codecs.ThrowExceptionsOnInvalidImages = TrueDim leadImage As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "sample5.cmp"))' Prepare the commandDim command As PlaneCommand = New PlaneCommand(New LeadPoint(CType((leadImage.Width / 2), Integer), CType((leadImage.Height / 2), Integer)), 0, leadImage.Height, CType((leadImage.Width / 2), Integer), -1, 0, 25, 0, 100, 20000, New _RasterColor(255, 255, 255), New RasterColor(0, 0, 0), PlaneCommandFlags.Right Or PlaneCommandFlags.Left Or PlaneCommandFlags.Color)command.Run(leadImage)codecs.Save(leadImage, Path.Combine(LEAD_VARS.ImagesDir, "Result.jpg"), RasterImageFormat.Jpeg, 24)End SubPublic NotInheritable Class LEAD_VARSPublic Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"End Class
using Leadtools;using Leadtools.Codecs;using Leadtools.ImageProcessing.SpecialEffects;public void PlaneConstructorExample(){// Load an imageRasterCodecs codecs = new RasterCodecs();codecs.ThrowExceptionsOnInvalidImages = true;RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "sample5.cmp"));// Prepare the commandPlaneCommand command = new PlaneCommand(new LeadPoint(image.Width / 2, image.Height / 2), 0, image.Height, image.Width / 2, -1, 0, 25, 0, 100, 20000, new RasterColor(255, 255, 255), new RasterColor(0, 0, 0),PlaneCommandFlags.Right | PlaneCommandFlags.Left | PlaneCommandFlags.Color);command.Run(image);codecs.Save(image, Path.Combine(LEAD_VARS.ImagesDir, "Result.jpg"), RasterImageFormat.Jpeg, 24);}static class LEAD_VARS{public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";}
using Leadtools;using Leadtools.Codecs;using Leadtools.ImageProcessing.SpecialEffects;public async Task PlaneConstructorExample(){// Load an imageRasterCodecs codecs = new RasterCodecs();codecs.ThrowExceptionsOnInvalidImages = true;string srcFileName = @"Assets\Image1.cmp";StorageFile loadFile = await Tools.AppInstallFolder.GetFileAsync(srcFileName);RasterImage image = await codecs.LoadAsync(LeadStreamFactory.Create(loadFile));// Prepare the commandPlaneCommand command = new PlaneCommand(LeadPointHelper.Create(image.Width / 2, image.Height / 2), 0, image.Height, image.Width / 2, -1, 0, 25, 0, 100, 20000, RasterColorHelper.Create(255, 255, 255), RasterColorHelper.Create(0, 0,0), PlaneCommandFlags.Right | PlaneCommandFlags.Left | PlaneCommandFlags.Color);command.Run(image);string destFileName = @"result.bmp";StorageFile saveFile = await Tools.AppLocalFolder.CreateFileAsync(destFileName);await codecs.SaveAsync(image, LeadStreamFactory.Create(saveFile), RasterImageFormat.Bmp, 24);}

Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.