⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shapedatabase.java

📁 基于java的3d开发库。对坐java3d的朋友有很大的帮助。
💻 JAVA
字号:
//===========================================================================// Java basic classesimport java.util.ArrayList;// VSDK Classesimport vsdk.toolkit.media.ShapeDescriptor;import vsdk.toolkit.media.GeometryMetadata;public interface ShapeDatabase{    public abstract boolean connect();    /**    Given current shape database and a `referenceDescriptor`, this method    search for similar descriptors to the reference descriptor inside the    data warehouse.  For each euclidean distance under the `tolerance` range,    this method adds a new match result to the `results` list. New results    are marked with `resultId` number, and result parts are marked under    a `sketchId`.    */    public abstract void searchMatches(        ArrayList <Result> results, ShapeDescriptor referenceDescriptor,        int resultId, int sketchId, double tolerance);    public abstract void addEntry(GeometryMetadata newEntry);    public abstract GeometryMetadata searchEntryById(long id);    public abstract GeometryMetadata searchEntryByFilename(String filename);    public abstract void removeEntryById(long id);    public abstract void sync();    public abstract long getNumEntries();    public abstract long getMaxEntryId();}//===========================================================================//= EOF                                                                     =//===========================================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -