What are the specific needs for realism, Data Structure & Algorithms

Assignment Help:

What are the Specific needs for realism

The graphical representation of solids are better dealt in 3-D graphics for visualization,  which had to take the mathematical model and line representations typically as and bring them up to the realism of the real world, which meant the following :

(a) Most real objects are opaque, and we only see the lines and surfaces at front.  Those portions at the back had, therefore, to be eliminated from the mathematical model before plotting. We will discuss this under "Hidden-Line and Surface Removal", which can also be referred to as Visible Surface Identification.

(b) All real objects appear smaller as they are farther from us, with parallel lines converging away from us. Hence, except for construction and fabrication drawings and scientific graphs, which should avoid spatial distortion, perspective projection as in Figure 3.1(c) should be preferred for all 3-D viewing. We will discuss this under "Perspective Projection".

(c) All real objects exhibit surface characteristics due to two causes, namely the surface textures, and the effect of the light falling on them. Thus, blank areas or flat shades of gray or colour must be enhanced to simulate actual surfaces. We shall discuss this under "Surface Renderings".

 


Related Discussions:- What are the specific needs for realism

Array, how to define the size of array

how to define the size of array

Algorithm to add an element at the end of linked list, Write an algorithm t...

Write an algorithm to add an element at the end of circular linked list.   Algorithm to Add the Element at the End of Circular Linked List. IINSENDCLL( INFO, LINK, START, A

Mathematical-model with a collection of operations, A mathematical-model wi...

A mathematical-model with a collection of operations described on that model is known as??? Abstract Data Type

Program of insertion of an element in list, Program will demonstrate the in...

Program will demonstrate the insertion of an element at desired position /* Inserting an element into contiguous list (Linear Array) at particular position */ /* contiguous_

Program on radix sort., Write a program that uses the radix sort to sort 10...

Write a program that uses the radix sort to sort 1000 random digits. Print the data before and after the sort. Each sort bucket should be a linked list. At the end of the sort, the

Explain the different types of traversal on binary tree, Question 1 What i...

Question 1 What is a data structure? Discuss briefly on types of data structures Question 2 Explain the insertion and deletion operation of linked list in detail Qu

Which sorting algorithms not have running time of o (n2), Which sorting al...

Which sorting algorithms does not have a worst case running time of  O (n 2 ) ? Merge sort

Breadth first search, While BFS is applied, the vertices of the graph are d...

While BFS is applied, the vertices of the graph are divided into two categories. The vertices, that are visited as part of the search & those vertices that are not visited as part

Applications of binary trees, In computer programming, Trees are utilized ...

In computer programming, Trees are utilized enormously. These can be utilized for developing database search times (binary search trees, AVL trees, 2-3 trees, red-black trees), Gam

Explain the arrays in ruby, Explain the Arrays in Ruby Ruby arrays are ...

Explain the Arrays in Ruby Ruby arrays are dynamic arrays which expand automatically whenever a value is stored in a location beyond current end of the array. To the programmer

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd