Find Jobs
Hire Freelancers

2d & 3d Graphic Engine ActiveX component -- 2

$250-750 USD

En curso
Publicado hace más de 7 años

$250-750 USD

Pagado a la entrega
Don’t bid without read the description of project If you don’t have experience with (C++ and OpenGL) , please don't bid. Engine should be compatible both Vb6 and Vb.NET . Followings attritibutes are necassary For Mouse Mouse Wheel: Zoom in, out with scroll button Mouse Wheel. Pan command with click event Mouse left button: Rotate command Interactice Zoom,pan,rotate Zoom (in,out,realtime, window, All CodeSample [login to view URL] (These commands (Zoom in,out, pan,realtime,all) will work with mouse left button and end with right click Note:Rotate command should work independent from any axis. For example Google Sketchup just rotate on Z Axis. BackGround Color and Image Set background color (gradied)/image CodeSample [login to view URL] Color1,Color2 [login to view URL] “[login to view URL]” Entities Point Line Code Sample: [login to view URL] “Line1”,x1,y1,z1,x2,y2,z2,BorderColor,Linewidth Rectangular (Quad) Code Sample: [login to view URL] “Rect1”,x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4,BorderColor,Linewidth [login to view URL] “Rect1”, FillColor (filling color) (Border color and fill color are different) Triangular Polyline Circle Arc Polygon Code sample for polygon [login to view URL] X1,Y1,Z1 'Polygon first point [login to view URL] X2,Y2,Z2 [login to view URL] X3,Y3,Z3 [login to view URL] X4,Y4,Z4 [login to view URL] X5,Y5,Z5 [login to view URL] “Polygon1, Color, Linewidth 'Create Polygon [login to view URL] “Polygon1”, FillColor (filling color) Adding text (font type, size, color,bold,italic) Example ‘[login to view URL] “TextName”, “Text Content”,x1,y1,z1, “Font Name”,Font Color, Bold (True-False) ,Italic (True-False) Fill object (convert a closed entity to face) Code Sample [login to view URL] “Rect1”, Color (filling color) Hatch property .Hatch property can work with FillObject command. [login to view URL] “Rect1”, Color, HatchType HatchType 0=No Hatch, 1=Hatch1, 2=Hatch2 …..(For more information, examine AutoCad Hatch pattern) Texture mapping Code Sample [login to view URL] “ObjectName”,”[login to view URL]”,TextureFactor Transparency feature. 3d Object Wireframe and solid view feature Code Sample [login to view URL] Value ‘1=Solid, 2=WireFrame Box Code Sample [login to view URL] "Box1",x1, y1, z1, Width, Length,Height, Color, ViewType (Solid or WireFrame) Shpere Cone Cylinder Wedge Pipe Export Export to image file (jpeg,bmp) Code sample [login to view URL] “FilePath”,FileType FileType 1=Bmp, 2=Jpeg View View port (SW,SE,NE,NW, Top,Bottom,Left,Right,Front,Back) (User wont be able 3d operation like 3d rotate in 2d view port) CodeSample [login to view URL] ViewType ViewType Top, Bottom ,Se ... UCS View [login to view URL] “Value” (On ,Off) Other Selection (select object, highlight object, getting object number) Source code must be shared Component should be a singular Ocx. It doesn't depend any other 3dparty software like opencascade. Component should be work as fast as possible Rgb system will be use for color Rgb (Red,Green,Blue) More than one component can be work in same project or form. Screen should be resizable Camera Camera setting and getting feature [login to view URL] LookX,LookY,LookZ,EyeX,EyeY,EyeZ ‘This command will set camera position [login to view URL] LookX,LookY,LookZ,EyeX,EyeY,EyeZ ‘This command will get camera position. Events ‘Mouse,(mouse over, click, double click etc.) and resize event Component Security Component should work with serial number. In the absence of a serial number, component should display watermark. Work Flow 1. Milestone Creating scene Viewport (Se,Sw ….) Mouse wheel commands zoom in,out and pan command Camera Entites (Line,Circle….) Background 2. MileStone 3d object Texture mapping Fill Object Wireframe and Solid View Transparency 3. MileStone Export Image Selection property [login to view URL] Tutorial Component security Source code sharing Copyright All copyright of Component will be belong to Employer. Freelancer can not sell or use this project for any other purpose. Component name will be given by Employer.
ID del proyecto: 12138896

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 7 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
dsdflkdlfksl fldkflskld fldfksld fldkf lsdfks lfksldkf sldkfls kdlfks ldkf skdlfksl dfksld flskd fksldk flskdl f
$666 USD en 50 días
5,0 (9 comentarios)
3,2
3,2

Sobre este cliente

Bandera de TURKEY
Datça, Turkey
5,0
18
Forma de pago verificada
Miembro desde sept 14, 2013

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.