Coder Social home page Coder Social logo

laig1's Introduction

LAIG

Daniel Silva

Fábio Gaspar

laig1's People

Contributors

dannyps avatar fabiodrg avatar

Watchers

 avatar  avatar

Forkers

fabiodrg

laig1's Issues

Fix transformations parser

The parser expects a single child node for each type scale, rotate and translate, however the specification only says there must be at least one transformation instruction and doesn't set any limit or order.

Also, consider making the transformation parser flexible to parse inline transformations from components/component/transformation.

Implement XML parser

  • scene @Dannyps
  • views @fabiodrg666
    • perspective (leave this one for latter)
    • ortho
  • ambient @fabiodrg666
  • lights @fabiodrg666
    • omni
    • spot (later)
  • textures
  • materials
  • transformations
  • primitives @fabiodrg666
  • components

Investigate lack of light reflection in MyRectangle

For some reason the rectangle is grey (default colors) and doesn't reflect any light coming from the light source. The rectangle is on plane Oxy, therefore I set the normals for each vertice as (0,0,1), but this is probably wrong.

Review yas.dtd

I never worked with this kind of files, so @Dannyps this one is for you!
I have used some online XML validation tools. The syntax is OK now (related with #2), but the validators report several errors related with inner elements (and probably others, around 60 erros). For example our ambient tag is as below:

<ambient>
        <ambient r="0.5" g="0.5" b="0.5" a="1" />
        <background r="0.5" g="0" b="0" a="1" />
 </ambient>

The validator says The content of element type "ambient" must match "(ambient|background)?".. Perhaps the way to tell that valid child elements must be ambient and background tags is not correct?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.