fme hocus pocus: 3d transformation
TRANSCRIPT
Meet your hosts for the evening...
● We are adding more 3D capable formats
● Existing formats (ie. Geodatabase) adding 3D
● Most users unfamiliar with geometry types
● Transforming between geometries types often required
Agenda➢ 3D Geometry Types
○ Surface, Mesh, Solid
➢ Geometry structure○ Aggregation, Traits, GQuery
➢ Appearances and Instances
➢ Transformers
➢ Adobe PDF➢ Autodesk DWG,
3DS, FBX➢ COLLADA➢ CityGML➢ Directx
Formats ➢ ESRI Geodatabase, Shape
➢ IFC➢ OpenSceneGraph➢ OpenFlight➢ Revit➢ Sketchup➢ VRML➢ OBJ➢ X3D➢ Cesium
FME Geometry Model
Surface Mesh Solid
3D Geometry types
SurfaceFace ➢ Basic 3D Unit➢ Bounded by Polygon
CompositeSurface➢ Collection of connected Faces➢ Consistent front/back directions on
Faces
MultiSurface➢ Collection of Faces and/or
CompositeSurfaces
MeshHigh efficiency surface storage
SolidBox ● 3D solid primitive● Not really useful
Extrusion● Base Face and
extrusion direction/distance
BRepSolid● Solid defined by
closed CompositeSurface boundary
Geometry StructureMulti Level
● Hierarchy Structure reflected in geometry● Each level can be named
Traits and Attributes● Attributes only on feature● Traits are attributes on geometry
Geometry Query● Operate on desired geometry level without
deconstructing aggregate
Appearances
Colors ● Diffuse, Ambient, Emissive, Alpha
Textures● Image applied to Faces
TexturesUV mapping
CC BY-SA 3.0 - Tschmits
Shared Items
ID = 245
ID = 456
Appearances
Models
Thrilling TransformersCreate
● Creator, FaceReplacer, Extruder, SurfaceModeller, CSGBuilder
Modify● Clipper, Triangulator, GeometryCoercer, GeometryValidator, MeshMerger
Appearances● AppearanceSetter, AppearanceExtractor, GeometryColorSetter
Instances● Instantiator
Thrilling TransformersShared Items
● SharedItemAdder, SharedItemRetreiver, SharedItemIDSetter, SharedItemIDExtractor
Structure/Traits● GeometryPartExtractor, GeometryPropertySetter, GeometryPropertyExtractor,
GeometryPropertyRenamer, GeometryPropertyRemover, TraitMerger
The making of:3D Pumpkin Demo
Q&AChat in questions
if you dare...
Thank you!Live chat us or download a free trial
of FME at www.safe.com
ResourcesFME Knowledge Center 3D Tutorialhttps://knowledge.safe.com/articles/695/3d-tutorial.html
Demo ModelsMedallion: https://3dwarehouse.sketchup.com/model.html?id=328b2563208452451432fd505d2dea30Pole 1: https://3dwarehouse.sketchup.com/model.html?id=u6996889e-eb44-416e-be2d-dff5300d8265Pole 2: https://3dwarehouse.sketchup.com/model.html?id=e9a21787b95645893b15bbb3b8c2c5eHouse: https://3dwarehouse.sketchup.com/model.html?id=a05876468fc8fc65e72cf94dbba6e90c