Vous êtes sur la page 1sur 26

Feng Shui Design and Analysis System

by
Jack Chung Jacky Chan Ryan Cheung

Advised by
Prof. David Rossiter
Agenda
Introduction
System Analysis
Floor Plan Handling
Feng Shui Analysis
Feng Shui Report
3D Rendering
Demonstration
Q&A
Introduction
What is Feng Shui?
The ancient Chinese traditional art of
placement based upon a philosophy of the
movement of “Chi” or nature energy through
our environments
Shows us how to support the flow of energy in
our lives to augment health and prosperity.
Introduction (Cont’)
Our Propose
Reveal the Feng Shui theory in a more
concrete and easier way

Our System
Let the user construct their ideal floor plan
Give constructive recommendations on how
to enhance the Feng Shui of user’s flat
Provide detailed Feng Shui explanations
Render the 3D environment of user’s flat
Agenda
Introduction
System Analysis
Floor Plan Handling
Feng Shui Analysis
Feng Shui Report
3D Rendering
Demonstration
Q&A
System Analysis
Floor Plan Handling
Feng Shui Analysis
Feng Shui Report
3D Rendering
System Analysis – Floor Plan
Handling

Event sink when


Shapes added,
moved, deleted

By using Visio Drawing


Control, we can have full
control over the Visio user
interface integration with the
host application, e.g.

 Add/Move/Delete the
Shape
 Modify the Style of the
Shape
Floor Plan Drawing Area
System Analysis – Floor Plan
Handling

Three libraries needed to be included:


 VisioOcx
   The Visio drawing control primary interop assembly
 Visio 
  The Visio type library primary interop assembly
 AxVisOcx
   An ActiveX control wrapper assembly that allows the control to be
embedded within a Windows Form
System Analysis – Floor Plan
Handling

Floor Plan Drawing Area


System Analysis – Floor Plan
Handling

ToolBox Visio Stencil


It is used for calling It is a library that contains the shapes, called
different furniture Masters, which can added into the drawing control
System Analysis – Floor Plan
Handling

Obtain Visio Shape control


variable by opening
shapesheet in Microsoft
Visio and find the
corresponding cell.

Each cell’s value can be


modified in code

ShapeSheet opened in Microsoft Visio


System Analysis – Floor Plan
Handling

Solution Shape Layer


We place different shapes into
● different layers because they
will be used in different phases.

This allows us to lock some of the

layers so that the user can only
modify those shapes in certain
phases
Furniture Layer
User is allowed to print different
floor plans with the specific layers
Room and Door Layer he/she wants
System Analysis
Floor Plan Handling
Feng Shui Analysis
Final Report
3D Rendering
System Analysis – Feng Shui
Analysis

Indoor Analysis
- Eight Mansions
- Flying Stars
- Earth Luck
- 23 other sub-rules

Outdoor Analysis
- 37 different views of objects
System Analysis – Feng Shui
Analysis
System Analysis – Feng Shui
Analysis
System Analysis – Feng Shui
Analysis

There are two types of rules:


 Object-facing-object checking
 E.g. The room’s door is facing
to the kitchen’s door

 Object position checking


 E.g. Finding out the best
position of the bed inside a
room.
System Analysis – Feng Shui
Analysis
System Analysis – Feng Shui
Analysis

There are three types of recommendations within the two


recommendation giving sections:
 Swapping the usage of rooms

 Placing Feng Shui objects

 Moving the positions of furniture


System Analysis
Floor Plan Handling
Feng Shui Analysis
Feng Shui Report
3D Rendering
System Analysis
- Feng Shui Report
Aims :
To show all of the results of Feng Shui
analysis
To explain all of the Feng Shui rules and
recommendations in details
System Analysis
- Feng Shui Report
The Feng Shui Report includes:
General Information
Eight Mansions Analysis
Flying Stars Analysis
Other Rules Analysis
Finalized Floor Plan
Final Marks & Grade of the Flat
System Analysis
Floor Plan Handling
Feng Shui Analysis
Feng Shui Report
3D Rendering
System Analysis – 3D
Rendering
Development Tools
3D Studio Max
TrueVision3D
Panda DirectX Exporter
System Analysis – 3D
Rendering
Demonstratio
n