def draw_3d(self, width=<NUM_LIT>, height=<NUM_LIT>, style='<STR_LIT>', Hs=True): 
try:<EOL><INDENT>import py3Dmol<EOL>from IPython.display import display<EOL>if Hs:<EOL><INDENT>mol = self.rdkitmol_Hs<EOL><DEDENT>else:<EOL><INDENT>mol = self.rdkitmol<EOL><DEDENT>AllChem.EmbedMultipleConfs(mol)<EOL>mb = Chem.MolToMolBlock(mol)<EOL>p = py3Dmol.view(width=width,height=height)<EOL>p.addModel(mb,'<STR_LIT>')<EOL>p.setStyle({style:{}})<EOL>p.zoomTo()<EOL>display(p.show())<EOL><DEDENT>except:<EOL><INDENT>return '<STR_LIT>'<EOL><DEDENT>
r'''Interface for drawing an interactive 3D view of the molecule.
        Requires an HTML5 browser, and the libraries RDKit, pymol3D, and
        IPython. An exception is raised if all three of these libraries are
        not installed.

        Parameters
        ----------
        width : int
            Number of pixels wide for the view
        height : int
            Number of pixels tall for the view
        style : str
            One of 'stick', 'line', 'cross', or 'sphere'
        Hs : bool
            Whether or not to show hydrogen

        Examples
        --------
        >>> Chemical('cubane').draw_3d()
        <IPython.core.display.HTML object>