Find Jobs
Hire Freelancers

2d & 3d Graphic Engine ActiveX component

$250-750 USD

Closed
Posted over 7 years ago

$250-750 USD

Paid on delivery
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.
Project ID: 12064562

About the project

5 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average $777 USD for this job
User Avatar
hi , i am an experienced opengl, c++ programmer and developed codes for windows and linux based platforms. please visit my profile to view my opengl related works
$666 USD in 10 days
4.4 (7 reviews)
4.1
4.1
User Avatar
Hello Sir, i'm really interested in doing the project, I use opengl with shaders, as you know glut is replaced now with freeglut and the shading is more faster than classical opengl. we can contact for more detail thanks osama
$1,111 USD in 30 days
5.0 (9 reviews)
3.2
3.2
User Avatar
Hello, sir! Please see my profile. I will complete your project in 15 days. I have 6+ years of experience in openGL&c/c++&java programming. I have understood your requirement fully and recently developed such program. I will SATISFY YOU WHATEVER YOU WANT. Please let's talk together and discuss our work with more details. Thank you.
$800 USD in 15 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of TURKEY
Datça, Turkey
5.0
17
Payment method verified
Member since Sep 14, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.